Note: The job is a remote job and is open to candidates in USA. Passport is the technology leader in parking compliance and curbside payment solutions. As a Software Engineer, you will design, develop, test, and debug software solutions that meet the needs of clients while ensuring that applications are scalable and technically sound.
Responsibilities
- Contribute to the design and development of high-quality software solutions, following established architecture and project plans
- Execute tasks within the software development lifecycle, prioritizing effectively to meet project timelines
- Write clean, efficient, and well-documented code, and contribute to the enhancement of existing codebases
- Communicate project updates and collaborate effectively with team members
- Utilize appropriate tools and scripting to automate routine tasks
- Participate in code reviews, providing and receiving constructive feedback, and debug issues
- Perform validation and verification testing to ensure software quality
- Collaborate with internal teams and contribute to cross-functional projects
- Stay up-to-date with relevant technologies and contribute to maintaining software currency
- Work with Product, Support, and Service Delivery teams to understand and address business needs
- Prioritize activities and deliver tasks within provided timelines
- Seek opportunities to learn from senior engineers and share knowledge with peers
- Apply strong problem-solving, organizational, and analytical skills
- Develop and apply knowledge of relational databases in development tasks
Skills
- 5+ years of proven software engineering experience, with deep expertise in full software development lifecycles
- Strong hands-on full-stack development skills, including proficiency in MySQL, DynamoDB, Javascript / Typescript, Node.js, Express or similar and React
- Expertise in AWS services such as Lambda, API Gateway, S3, ECS, and RDS, along with experience in CI/CD pipelines and infrastructure-as-code tools like CloudFormation, is crucial
- Demonstrated ability to architect and deliver high-quality, scalable software solutions
- Experience working in Agile environments, with a track record of excellent design and programming
- Bachelor's Degree in Computer Science or a combination of education and relevant experience
- Experience with QA test automation tools is a strong plus
Company Overview
Company H1B Sponsorship