Principal Engineer- I
Min Experience
12 years
Location
Hyderabad
JobType
full-time
- Overview
About the role
Key Responsibilities
As a Principal Engineer - I (Backend) at Qapita, you will play a critical role in designing, developing, and
maintaining our backend systems. You will work closely with cross-functional teams to ensure our
platform is scalable, reliable, and secure. Your deep expertise in backend technologies and architecture
patterns will be instrumental in driving the technical direction of our products.
Experience: 12+ years of experience in backend development, with a strong focus on C#, ASP.NET,
MongoDB, Postgres, and AWS services.
Technical Expertise: Deep understanding of backend technologies and architecture patterns such as
DDD, CQRS, Event Sourcing, and Clean Architecture.
Leadership: Proven experience in leading and mentoring engineering teams.
Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex
technical challenges.
Communication: Excellent communication skills, with the ability to articulate technical concepts to both
technical and non-technical stakeholders.
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Architect and Develop: Design and implement robust, scalable, and secure backend systems using C#,
ASP.NET, MongoDB, Postgres, and AWS services.
Technical Leadership: Provide technical leadership and mentorship to engineering teams, ensuring best
practices in coding, architecture, and design are followed.
Developer Experience (DevEx): Champion initiatives to streamline development workflows, enhance
tooling, and improve code quality, thereby boosting productivity and satisfaction among developers.
Collaboration: Work closely with product managers, frontend engineers, and other stakeholders to
deliver high-quality software solutions.
Performance Optimization: Identify and resolve performance bottlenecks in the backend systems to
ensure high availability and reliability.
Innovation: Stay updated with the latest industry trends and technologies, and drive innovation within
the team.
Code Reviews: Conduct thorough code reviews to ensure code quality, maintainability, and adherence
to best practices.
Documentation: Create and maintain comprehensive technical documentation for the backend
systems.
Technology Stack
At Qapita, our technology stack includes:
Backend: C#, ASP.NET, MongoDB, Postgres, EventStore
Frontend: React, TypeScript
Cloud Services: AWS SQS, AWS S3, AWS EKS
Messaging and Integration: NServiceBus
Architecture Patterns: Domain-Driven Design (DDD), Command Query Responsibility Segregation
(CQRS), Event Sourcing, Clean Architecture
Impact: Make a significant impact on the future of equity management and ownership, working with
the market leader.
Innovative Environment: Work with a team of experienced professionals in a dynamic and innovative
environment.
Growth: Opportunities for professional growth and development in a fast-growing company.