- Design, develop, test, deploy and maintain complex software applications using Java, Python, Node.js, React.js, Angular and MERN stack.
- Collaborate with cross-functional teams to identify requirements and deliver high-quality solutions that meet business needs.
- Ensure scalability, security, performance and reliability of the application by implementing best practices in coding standards.
- Participate in code reviews to ensure adherence to coding standards and quality guidelines.
Job Requirements :
- 8+ years of professional software development experience.
Robust expertise in at least one backend technology: Node.js, Java, or Python.
Strong experience with React.js or Angular for front-end development.
Hands-on experience with AWS or Microsoft Azure cloud platforms.
Solid understanding of databases, including:
o Relational databases (PostgreSQL, MySQL, SQL Server, etc.)
o NoSQL databases (MongoDB, DynamoDB, Cassandra, etc.)
o Data modeling and query optimization
Experience designing and developing RESTful APIs and microservices.
Strong understanding of distributed systems and scalable application architecture.
Experience with Docker, Kubernetes, and containerized deployments is preferred.
Familiarity with CI/CD pipelines and DevOps practices.
Proficiency with Git and modern software development methodologies (Agile/Scrum).
Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
-
📌 Lead Software Engineer (Karnataka)
🏢 ExaThought
📍 Karnataka
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.