HamburgerMenu
hirist

InvestWell - Technical Architect/Principal Software Engineer - Backend System

Posted on: 24/11/2025

Job Description

Description :


Key Responsibilities :


- Architect and design robust, scalable, secure, and high-performance backend systems.


- Define architectural guidelines, coding standards, and best practices across the engineering team.


- Lead the design of distributed systems, microservices, and modern backend frameworks.


- Drive the technical vision, strategy, and roadmap for backend engineering.


- Mentor and guide engineers, conduct design reviews, and ensure engineering excellence.


- Collaborate with cross-functional teams (Product, QA, DevOps) to align technology with business needs.


- Lead the development of backend services using Node.js, Python, Java, or Go.


- Build APIs, microservices, and integrations with third-party systems.


- Ensure high availability, performance optimization, and secure implementation.


- Architect and optimize databases such as MySQL, Elasticsearch, and MongoDB.


- Design efficient schemas, indexing strategies, and data pipelines for performance and scale.


- Ensure data integrity, security, and best practices for backups and disaster recovery.


- Work with cloud platforms (primarily AWS) to build scalable, reliable, and cost-efficient infrastructure.


- Use containerization technologies such as Docker and orchestration tools like Kubernetes/ECS.


- Collaborate with DevOps teams on CI/CD pipelines, monitoring, and automation.


- Stay up-to-date with emerging trends, technologies, and architectural patterns.


- Evaluate new tools and frameworks to improve system efficiency and developer productivity.


- Solve complex technical problems with a focus on scalability, performance, and user impact.


Required Skills & Qualifications :


- 4- 8 years of experience in software engineering, with strong exposure to system architecture.


- Expertise in backend languages such as Node.js, Python, Java, or Go.


- Strong understanding of distributed systems, microservices, REST APIs, and event-driven architecture.


- Hands-on experience with MySQL, Elasticsearch, MongoDB or similar databases.


- Solid understanding of AWS cloud services, containerization (Docker), and deployment automation.


- Experience with performance tuning, security best practices, and code quality processes.


- Strong analytical, problem-solving, and decision-making skills.


- Excellent communication skills and ability to collaborate across teams.


Preferred Qualifications :


- Experience working in fast-paced or high-growth product startups.


- Exposure to fintech or wealth-tech domains (a plus).


- Understanding of DevOps tools (Terraform, Kubernetes, CI/CD pipelines, etc.).


info-icon

Did you find something suspicious?