Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app releases are always worthy of five star ratings.
Monitor the performance of the live apps and continuously improve them on both code and experience level.
Raise the bar by reviewing each other's code, share knowledge, tips and tricks, and generally help out - within and across teams. This may include pair programming.
...
Implement offline-first architecture using SQLite and synchronization services.
Integrate applications with retail hardware devices such as receipt printers, barcode scanners, cash drawers, payment terminals, and customer displays.
...
You will design, develop, and maintain full-stack applications using modern programming languages and frameworks, ensuring code quality and adherence to best practices
You will build and optimize RESTful APIs and microservices that handle high traffic loads while maintaining low latency and reliability
You will collaborate with product managers, designers, and fellow engineers to translate requirements into technical solutions and deliver features
...
You will apply automated testing, evaluation, observability, security controls and production monitoring throughout the software delivery lifecycle.
You will prototype and rapidly iterate on solutions using data, user feedback and minimum viable implementations, then harden successful approaches for production.
You will review code and technical designs, provide constructive feedback, share knowledge and guide junior engineers toward stronger engineering practices.
...
In addition, you are leading the software engineering direction by establishing engineering standards, promoting DevSecOps best practices, providing technical coaching and contributing to the AWS cloud software engineering community.
Bachelor’s degree in Computer Science, Information Systems Management or in similar fields – Master/PhD is a bonus (CGPA > 3.0 or similar grading is a must)
8+ years of experience in software engineering with a track record of ownership in cross-functional teams, excellent communication skills, and a strong focus on continuous learning, technical curiosity, mentoring and driving high-impact engineering outcomes.
...
Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app releases are always worthy of five star ratings.
Monitor the performance of the live apps and continuously improve them on both code and experience level.
Raise the bar by reviewing each other's code, share knowledge, tips and tricks, and generally help out - within and across teams. This may include pair programming.
...