Full Stack developer
ELLIOTT MOSS CONSULTING PTE. LTD. Full Stack developer
Job Description
We are looking for a Senior Full Stack Software Engineer with strong experience in Python, React.js, and Go to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong backend and frontend development experience, along with exposure to APIs, databases, cloud environments, and modern software engineering practices.
Key Responsibilities
- Design and develop scalable full-stack applications using Python, React.js, and Go.
- Develop and maintain backend services, APIs, and microservices.
- Build responsive and user-friendly frontend applications using React.js.
- Design and integrate APIs with internal and external applications.
- Work with relational and NoSQL databases as required.
- Develop scalable and reliable applications for enterprise environments.
- Containerize and deploy applications using Docker and Kubernetes.
- Participate in CI/CD and automated deployment processes.
- Troubleshoot application issues and provide production support.
- Participate in code reviews, technical discussions, system design, and testing.
- Work closely with product, QA, DevOps, and other engineering teams.
- Follow secure coding, performance, scalability, and software development best practices.
- Contribute to technical documentation and knowledge sharing.
Mandatory Requirements
- 6+ years of professional software development experience
- Strong hands-on experience with Python
- Strong experience with React.js
- Strong experience with Go (Golang)
- Experience developing REST APIs and microservices
- Good understanding of SQL and database concepts
- Experience with Docker and Kubernetes
- Experience working with cloud environments – AWS/Azure/GCP
- Good understanding of Agile/SDLC practices