Empowering the highest quality customer experiences.
Software Architect
Location
India
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Software Architect
Netomi
• Design and architect scalable, secure, and high-performance backend systems for Netomi's core platform. • Build and optimize low-latency applications capable of handling high-throughput workloads. • Lead technical design discussions and define architecture best practices across engineering teams. • Work extensively with Java, Spring Boot, MySQL, Redis, AWS, Docker, and ECS. • Own performance tuning, database optimization, caching strategies, and distributed system design. • Collaborate with product managers, engineering leaders, DevOps, and QA teams to deliver reliable platform capabilities. • Review code, mentor senior engineers, and drive engineering excellence. • Ensure platform components are resilient, observable, maintainable, and production-ready. • Make architectural decisions around microservices, APIs, cloud infrastructure, scalability, and deployment patterns. • Identify technical risks and proactively propose solutions.
Job Requirements
- 8+ years of software engineering experience, with strong backend/platform engineering exposure.
- Strong expertise in Java and Spring Boot.
- Deep experience with MySQL, including schema design, indexing, query optimization, and transaction management.
- Hands-on experience with Redis for caching, rate limiting, queues, or low-latency data access.
- Strong cloud experience with AWS, especially production-grade deployments.
- Experience working with Docker and containerized applications.
- Hands-on experience with AWS ECS or similar container orchestration platforms.
- Proven experience designing and building low-latency, high-performance applications.
- Strong understanding of distributed systems, microservices, REST APIs, event-driven architecture, and system scalability.
- Experience with monitoring, logging, debugging, and production incident resolution.
- Strong problem-solving, ownership, and technical leadership skills.
Benefits
- Netomi is an equal opportunity employer committed to diversity in the workplace.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Translate user stories and business needs into clear, well-structured functional requirements and technical specifications for development teams • Design web service interfaces and produce detailed API specifications, covering service operations, request/response structures, field types, and edge-case conditions • Investigate, test, and triage defects, then help coordinate and plan releases for the Integration Systems team • Act as the connective tissue between technical and non-technical teams — facilitating discussions and keeping integration and web service work moving forward • Produce thoughtful assessments and estimates covering scope, assumptions, risks, and effort to support planning and resourcing • Champion data integrity and customer experience, spotting opportunities for process and performance improvements • Partner with cross-functional teams to troubleshoot issues and deliver on shared objectives
• Setting technical direction across a domain or set of teams, not just a single codebase • Diving into the hardest, most ambiguous problems and driving them to a clean solution • Raising the bar on engineering practices — architecture, code quality, testing, operational rigor • Mentoring senior engineers and helping them grow into the next stage of their careers • Partnering closely with product and engineering leadership to shape roadmaps and technical strategy • Writing code when it matters, and knowing when *not* to
Fullstack Engineer
Moniepoint Inc. (Formerly TeamApt Inc.)Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually.
• Work with developers to design algorithms and flowcharts • Produce clean, efficient code based on specifications • Integrate software components and third-party programs • Verify and deploy programs and systems • Troubleshoot, debug and upgrade existing software • Gather and evaluate user feedback • Recommend and execute improvements • Create technical documentation for reference and reporting
• Shape the technical roadmap across CPQ, Billing, and Payments. • Write code regularly and lead design reviews. • Own large multi-team initiatives that span CPQ, Billing, and Payments. • Set patterns for extensibility, contract boundaries, financial correctness, and AI interactions.




