Job Summary
We are looking for an experienced and passionate Senior Software Engineer who cares about software excellence, is aware of the latest trends, and knows how to adopt the most appropriate technology. Excited about leading innovation, solving problems and delivering software solutions that carry real business value? Come join us at NUPAT Teams.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
Responsibilities:
- Coordinating with teams of developers responsible for building new and maintaining and supporting existing services with internal and external customer touchpoints.
- Writing high-quality, and testable applications that support rapid delivery via continuous integration, delivery, and automated deployments.
- Finding creative and innovative approaches to complex problems while working, learning, and collaborating in a cross-functional agile team.
- Handling the design, architecture, development, code review, and testing of key applications.
- Actively participating in agile team activities such as providing input into story sizing, backlog grooming, and release planning.
- Working closely with the product owners and design team to define feature requirements and deliver the product that supports the business and improves the customer experience.
- Collaborating with colleagues from other global disciplines to define the technology objective and explore solution possibilities.
- Designing and implementing scalable web service APIs and identifying performance bottlenecks and coming up with novel ways to solve them.
- Willingness to act as a mentor and role model for younger talent to help them succeed in their career and learning path.
Requirements:
- Full stack development and delivery experience with an emphasis on backend, serverless technologies such as AWS Lambda, MongoDB, DynamoDB, SQS, Kafka, Open Telemetry, etc.
- Hands-on knowledge of AWS cloud infrastructure, security, monitoring and services.
- In-depth knowledge of new and established technologies and programming languages such as Node JS, Typescript, CDK
- Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Continuous Integration, TDD, BDD, Infrastructure as Code, and e2e Test Automations.
- Knowledge of software best practice like Refactoring, Clean Code, Domain Driven Design, Event-Driven Architecture, Encapsulation etc.
- Proficient in microservice architecture and backend for frontend patterns.
- Experience with highly scalable, highly available systems and services.
- Team player with excellent communication and time management skills, willingness to pair, and facilitate continuous learning within the team.
- Bachelor’s degree in software engineering and technology or a similar field, Master’s degree in a related field 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.
- Proficiency in Software Development Best Practices (SCM / Unit Tests).
- Ability to deploy customer-facing software in a production environment.
The position is fully remote but based in Atlanta, GA. Therefore, there is a requirement to be within the Eastern Standard Time zone with the ability to travel to headquarters up to twice per year.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.