Senior Full Stack Developer
We are seeking a skilled and experienced Senior Engineer with expertise in full stack web development to join our team. As a Senior Engineer, you will be responsible for leading a team of developers and collaborating with cross-functional teams to design, develop, and implement new features for our software products used by enterprise customers across the globe.
Our technology stack includes SQL/ Postgresql, Node.js, React, and Typescript, and our products support a flexible architecture to be deployed on the Cloud as well as on-premise.
- Design and develop high-quality, scalable and reliable features for our web based products
- Lead and mentor a team of developers in the implementation of new features
- Collaborate with cross-functional teams to identify, prioritize and execute software development initiatives
- Ensure code quality, maintainability, and test-ability through code reviews, unit testing, and integration testing
- Stay up-to-date with emerging trends and technologies in software development
- Participate in the entire product development life cycle from concept to delivery
- Conduct code reviews and provide feedback to other developers
- Develop and maintain technical documentation
- Bachelor’s or Master’s degree in Computer Science or a related field
- 4+ years of experience in software development with at least 2 years in full stack development
- Deep knowledge of Postgresql/MySQL, ReactJs, Node.js and Browser technologies
- Strong understanding of networking concepts and protocols behind web technologies
- Strong understanding of RESTful APIs, service oriented architecture and cloud technologies
- Experience working with and building docker/podman containers
- Experience in leading and mentoring a team of developers
- Experience with Agile software development methodology
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills