Senior Software Engineer - Full stack
We are looking for a Senior Software Engineer - Full stack to join our dynamic team.
Key Responsibilities
- Develop and maintain full-stack applications using Java, Spring Boot, Python, and React.
- Collaborate with cross-functional teams to define and implement new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews, testing, and debugging.
- Deploy and manage applications on AWS infrastructure.
- Ensure application performance, scalability, and security.
- Stay current with emerging technologies and best practices.
Candidate Profile
- 3–5 years of experience in full-stack development.
- Proficiency in Java and Spring Boot for backend development.
- Working knowledge of Python for scripting or backend services.
- Experience with React.js for frontend development.
- Familiarity with AWS services (e.g., EC2, S3, Lambda).
- Understanding of RESTful APIs and microservices architecture.
- Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with CI/CD pipelines, version control (Git), and DevOps practices.
- Ability to write clean, maintainable, and well-documented code following best practices.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication skills and ability to collaborate in cross-functional agile teams.
- Ability to manage time effectively and work independently with minimal supervision.