Nupat Technologies
Engineering & Technology
Remote (Work From Home) | Full Time
IT & Telecoms | USD 150 – 300 Negotiable
Job Summary
Nupat Technologies is seeking a passionate and experienced Senior Software Engineer dedicated to software excellence. If you’re aware of the latest industry trends and know how to leverage appropriate technologies, we want you on our team! If you’re excited about leading innovation, solving complex problems, and delivering software solutions that add real business value, consider joining us at Nupat Technologies.
Minimum Qualification: Degree
Experience Level: Senior level
Experience Length: 5 years
Job Description/Requirements
Responsibilities:
- Collaborate with teams of developers to build new services and maintain existing ones, ensuring seamless internal and external customer interactions.
- Write high-quality, testable applications that facilitate rapid delivery through continuous integration, delivery, and automated deployments.
- Utilize creative and innovative approaches to address complex challenges while engaging in collaborative work within a cross-functional agile team.
- Oversee the design, architecture, development, code reviews, and testing of critical applications.
- Actively participate in agile team activities, including story sizing, backlog grooming, and release planning.
- Work closely with product owners and design teams to define feature requirements and deliver products that enhance the customer experience and support business goals.
- Collaborate with global colleagues to define technology objectives and explore potential solutions.
- Design and implement scalable web service APIs, identifying performance bottlenecks and devising effective solutions.
- Serve as a mentor and role model for emerging talent to aid in their career and learning journey.
Requirements:
- Full-stack development and delivery experience with a focus on backend and serverless technologies, such as AWS Lambda, MongoDB, DynamoDB, SQS, Kafka, and OpenTelemetry.
- Hands-on experience with AWS cloud infrastructure, security, monitoring, and services.
- In-depth knowledge of both new and established programming languages and technologies, including Node.js, TypeScript, and CDK.
- Experience working with Agile, Lean, and/or Continuous Delivery methodologies and best practices, including Continuous Integration, TDD, BDD, Infrastructure as Code, and end-to-end Test Automation.
- Familiarity with software best practices such as Refactoring, Clean Code, Domain Driven Design, Event-Driven Architecture, and Encapsulation.
- Proficiency in microservice architecture and backend-for-frontend patterns.
- Experience with highly scalable and available systems and services.
- A team player with excellent communication and time management skills, demonstrating a willingness to pair program and promote continuous learning within the team.
- Bachelor’s degree in Software Engineering, Technology, or a related field; a Master’s degree will be an added advantage.
Experience:
- 5+ years of backend engineering experience in a production environment.
- 5+ years of AWS experience.
- Experience with frontend frameworks like React or similar is a plus.
- Expert programming skills in web-based technologies.
- Proficient in Software Development Best Practices (SCM / Unit Tests).
- Ability to deploy customer-facing software in a production environment.
The position is fully remote, but candidates must be based in the Eastern Standard Time zone, preferably near Atlanta, GA, with the ability to travel to headquarters up to twice a year.