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 distributed applications, RESTful APIs, and event-driven architectures
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java Full Stack Development, Node.js, TypeScript, Spring Boot, Express.js, Nest JS, React JS, Microservices Architecture, RESTful API design, CI/CD pipeline management, AWS services (DynamoDB, SQS, Event Bridge, Lambda, API Gateway, CloudWatch, CloudFront), Database performance optimization
Preferred skills
Prompt Engineering, AI-assisted code generation (GitHub Copilot, Claude Code, Amazon Bedrock), Automation scripting
Technologies
Java, Node.js, TypeScript, Spring Boot, Express.js, Nest JS, React JS, AWS, Jenkins, GitHub Actions, DynamoDB, SQS, Event Bridge
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; Design and maintain integrations with internal and external systems; 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