53 Pylon Management Consulting Jobs
Staff Engineer - Backend Architecture (10-15 yrs)
Pylon Management Consulting
posted 6d ago
Fixed timing
Key skills for the job
We are seeking a highly experienced and motivated Staff Engineer to join our Backend Engineering team. As a Staff Engineer, you will play a pivotal role in designing, building, and maintaining scalable and reliable backend systems that power our core products and services. You will be a technical leader, driving architectural decisions, mentoring engineers, and ensuring the delivery of high-quality, performant, and maintainable code.
Responsibilities :
Architectural Leadership :
- Design and implement robust, scalable, and highly available backend architectures.
- Drive technical vision and strategy for backend systems, aligning with business goals.
- Evaluate and recommend new technologies and tools to improve system performance and efficiency.
- Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
Software Development and Maintenance :
- Write clean, efficient, and well-documented code in relevant programming languages.
- Develop and maintain APIs and microservices.
- Optimize system performance and troubleshoot complex issues.
- Ensure the security and reliability of backend systems.
Mentorship and Collaboration :
- Mentor and guide junior and senior engineers, fostering a culture of technical excellence.
- Collaborate with cross-functional teams, including product managers, front-end engineers, and QA, to deliver high-quality products.
- Lead technical discussions and contribute to knowledge sharing within the team.
- Contribute to the creation of engineering standards and best practices.
System Design and Implementation :
- Design and implement database schemas and optimize database performance.
- Design and implement message queues and event-driven architectures.
- Design and implement caching strategies.
- Design and implement monitoring and logging systems.
Required Skills and Experience :
- 10-15 years of experience in backend software development.
- Deep understanding of software architecture principles and design patterns.
- Expertise in one or more of the following programming languages : Java, Python, Go, or similar.
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Experience designing and implementing RESTful APIs and microservices.
- Experience with message queues (e.g., Kafka, RabbitMQ).
- Strong understanding of distributed systems and scalability.
- Experience with performance tuning and optimization.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Experience in designing and implementing caching solutions like Redis or Memcached.
- Experience with security best practices in backend development.
Preferred Qualifications :
- Experience with event-driven architectures.
- Experience with building and maintaining large-scale distributed systems.
- Experience with leading technical teams.
- Bachelor's or Master's degree in Computer Science or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Pylon Management Consulting roles with real interview advice