48 Pylon Management Consulting Jobs
Technical Architect - Backend Development (10-15 yrs)
Pylon Management Consulting
posted 18d ago
Fixed timing
Key skills for the job
Job Summary :
The Technical Architect - Backend will be responsible for defining the technical vision and roadmap for our backend infrastructure.
You will work closely with engineering teams, product managers, and other stakeholders to translate business requirements into technical solutions.
This role requires a hands-on approach, a passion for innovation, and the ability to effectively communicate complex technical concepts.
Responsibilities :
Architecture Design: Design and document the overall architecture of our backend systems, including system architecture diagrams, API specifications, and data models.
Consider scalability, performance, security, and maintainability in all design decisions.
Technology Selection: Evaluate and select appropriate technologies, frameworks, and tools for backend development, considering factors such as performance, cost, and community support.
Technical Roadmap: Develop and maintain a technical roadmap for the backend infrastructure, outlining future development plans and technology upgrades.
Code Reviews and Guidance: Provide technical guidance and mentorship to engineering teams, conducting code reviews and ensuring adherence to architectural principles and best practices.
Performance Optimization: Identify and address performance bottlenecks in backend systems, optimizing code, database queries, and infrastructure configurations.
Scalability Planning: Design and implement strategies for scaling backend systems to handle increasing traffic and data volumes.
Security Design: Design and implement security measures to protect backend systems from vulnerabilities and attacks.
API Design: Design and document RESTful APIs and other interfaces for communication between frontend and backend systems.
Data Architecture: Design and implement data storage and retrieval strategies, including database selection, schema design, and data migration plans.
Collaboration: Collaborate effectively with engineering teams, product managers, and other stakeholders to ensure alignment between technical solutions and business requirements.
Research and Innovation: Stay up-to-date with the latest backend technologies and trends, and proactively explore new approaches and solutions.
Troubleshooting: Provide expert-level support in diagnosing and resolving complex technical issues.
Technical Skills :
Programming Languages: Proficiency in one or more backend programming languages, such as Java, Python, Go, Node.js, or C#.
Frameworks: Experience with relevant backend frameworks, such as Spring, Django, Express.js, or .NET Core.
Databases : Strong knowledge of relational databases (e.g , MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g , MongoDB, Cassandra).
API Design : Expertise in designing and implementing RESTful APIs and other web services.
Microservices Architecture : Understanding of microservices architecture and experience with building and deploying microservices.
Containerization and Orchestration : Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes.
Caching Technologies : Experience with caching technologies such as Redis or Memcached.
Qualifications :
- Bachelor's degree in Computer Science or a related field; Master's degree preferred.
- Proven experience as a Technical Architect or in a similar leadership role (minimum [Number] years).
- Deep understanding of software architecture principles and design patterns.
- Extensive experience with backend technologies and frameworks.
- Excellent communication, interpersonal, and leadership skills.
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Technical Architect roles with real interview advice