i
Pixis
7 Pixis Jobs
Pixis - Lead Software Engineer - Backend Architecture (6-8 yrs)
Pixis
posted 4d ago
Flexible timing
As a Lead Software Developer (Back - End) at Pixis, you will play a crucial role in driving the development of our AI-powered products and solutions.
You will lead a team of talented software developers, collaborating closely with cross-functional teams to design, develop, and deploy scalable and robust software applications.
Responsibilities :
- Lead and mentor a team of software engineers, providing technical guidance and support.
- Design, develop, and implement high-quality, scalable, and maintainable back-end systems using various technologies (e.g, Python, Java, Node.js, Go).
- Develop and maintain RESTful APIs and microservices.
- Work closely with data scientists and machine learning engineers to integrate AI/ML models into production systems.
- Collaborate with front-end developers to ensure seamless integration between front-end and back-end systems.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Implement and maintain robust and secure authentication and authorization mechanisms.
- Ensure high availability and performance of back-end systems.
- Troubleshoot and debug complex technical issues.
- Stay up-to-date with the latest technologies and industry best practices in back-end development.
- Contribute to the improvement of our development processes and tools.
Qualifications :
- 5+ years of professional software development experience with a strong focus on back-end development.
- Proven experience leading and mentoring software engineering teams.
- Strong proficiency in at least one back-end programming language (Python, Java, Node.js, Go).
- Experience with RESTful APIs, microservices, and cloud platforms (AWS, Azure, GCP).
- Experience with databases (SQL, NoSQL) and data modeling.
- Strong understanding of software design principles, object-oriented programming, and design patterns.
- Experience with version control systems (Git).
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Passion for building high-quality, scalable, and reliable software systems.
Desired Skills :
- Experience with AI/ML technologies and frameworks (TensorFlow, PyTorch, scikit-learn).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with DevOps practices and tools.
- Experience with Agile development methodologies (Scrum, Kanban)
Functional Areas: Other
Read full job descriptionPrepare for Software Engineer - Backend roles with real interview advice