11 Nov
|
Electrocom Software
|
Ahmedabad
11 Nov
Electrocom Software
Ahmedabad
Position
3
Ahmedabad
Qualification
B.E. / B.Tech / MCA / M.Tech in Computer Science, IT, or a related field.
Experience
3+ Years
Job Profile
We are looking for an experienced and technically strong Senior Software Engineer to join our product engineering team and contribute to the development a modern SaaS platform. The candidate will be responsible for designing, developing, and maintaining secure, scalable, and high-performance applications. The role involves end-to-end ownership of product modules, technical architecture, backend and frontend development, database design, and system optimization.
Skills
Key responsibilities include:
- Design and develop scalable, modular, and maintainable software architectures.
- Lead backend development, API design, and frontend implementation.
- Design and optimize database structures, queries, and data access mechanisms.
- Take end-to-end ownership of product modules, from requirement analysis to deployment.
- Implement application security, authentication, authorization, and multi-tenant data isolation.
- Identify performance bottlenecks and improve application scalability and reliability.
- Participate in technical discussions, architecture decisions, and code reviews.
- Mentor junior developers and establish development best practices.
- Explore and leverage AI-powered development tools to improve engineering productivity and code quality.
- Work with cloud infrastructure, deployment processes, and modern development practices.
Skills
- Strong proficiency in Node.js, JavaScript/TypeScript, and backend application development.
- Hands-on experience with React.js or other contemporary frontend frameworks.
- Strong knowledge of PostgreSQL and relational database design.
- Experience with REST APIs, backend services, and application integration.
- Understanding of software architecture, design patterns, clean code, and SOLID principles.
- Knowledge of MongoDB, Redis, and other database technologies.
- Understanding of microservices, modular architecture, multi-tenancy, and distributed systems.
- Familiarity with Docker, CI/CD, and cloud platforms such as AWS, Azure, or GCP.
- Experience with Git, debugging, automated testing, and performance optimization.
- Familiarity with AI coding assistants and AI-powered development tools.
- Strong problem-solving, analytical, communication, and technical leadership skills.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Sr Software Engineer (Ahmedabad)
🏢 Electrocom Software
📍 Ahmedabad