Custom Software Engineer
Core
Design, code, and enhance scalable, high-performance custom software solutions and microservices across Java and Node.js ecosystems.
Role type
Senior Full Stack Software Engineer (Java/Node.js)
Builds
Scalable microservices, RESTful APIs, and event-driven architectures for internal and external systems.
Domain
Enterprise Software Development, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), Node.js, TypeScript, React JS, Microservices Architecture, RESTful API Design, CI/CD Pipelines, AWS (DynamoDB, SQS, Lambda, etc.), Database Optimization
Preferred skills
Prompt Engineering, AI-assisted development tools (GitHub Copilot, Claude Code, Amazon Bedrock), System Design
Technologies
Java, Spring Boot, Node.js, Express.js, Nest JS, React JS, TypeScript, HTML5, CSS3, JavaScript, Amazon DynamoDB, AWS (SQS, Event Bridge, S3, Lambda, API Gateway, CloudWatch, CloudFront), Jenkins, GitHub Actions
Responsibilities
Lead end-to-end design, development, and deployment of scalable applications; Design and implement microservices architecture; Develop and maintain RESTful APIs and backend services; Collaborate with stakeholders for requirement analysis and solution design; Provide technical leadership and mentor junior developers; Drive code quality through code reviews and testing; Build and manage CI/CD pipelines; Optimize performance and scalability of distributed systems; Establish governance for AI-generated code.
Seniority
Senior, hands-on IC