Search by job, company or skills

Investwell

InvestWell - Technical Architect/Principal Software Engineer - Backend System

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

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.).

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135874751