Summary
Join Dev.Pro as a Software Engineer and contribute to building core infrastructure services for a next-generation POS platform used by a top global food & beverage chain. You will design robust backend solutions using Golang, ensuring scalability, reliability, and performance. This role involves collaborating with a team to develop and enhance backend services, troubleshoot production issues, and work with QAs and DevOps engineers. You will manage change requests and maintain communication with stakeholders. Dev.Pro offers a remote work environment and various benefits, including paid time off, professional development opportunities, and team-building events. The company is US-based and values a fair and inclusive work environment.
Requirements
- 4+ years of software development and maintenance experience
- 2+ years of commercial experience with Golang (including zap, viper, testify)
- 1+ years of experience deploying and managing cloud solutions (AWS: EC2, ECS, RDS, SQS, IAM, KMS, Secrets Manager, Security Hub, or their counterparts in other cloud environments)
- Experience building cloud-native microservices project architecture (Azure/AWS)
- Solid background in building microservices-based applications
- Working knowledge of GraphQL, including experience with gqlgen and grapnel-go
- Strong expertise in software design patterns
- Proactivity, strong leadership, clear communication, independent problem-solving skills
- Upper-Intermediate English level
Responsibilities
- Build and enhance backend services for a complex, multi-component system, optimizing scalability, reliability, and performance
- Collaborate with the team to develop and enhance backend services, integrating them into the clientβs broader ecosystem
- Proactively troubleshoot and resolve production issues to ensure seamless system performance
- Work closely with QAs, DevOps, and other engineers to design, implement, and deploy microservices and infrastructure solutions
- Manage and implement change requests from clients and senior-level stakeholders, ensuring alignment with project goals and timelines
- Maintain effective and visible communication with internal and external stakeholders, proactively suggesting ideas and offering solutions
Preferred Qualifications
- Strong experience with architectural patterns like DDD, Microservices, SOA, and EDA
- Hands-on expertise with SQL and NoSQL databases, including knowledge of integration best practices
- Experience with project documentation using common notations like UML
- Jira experience
- Proficiency in TDD methodology
- POS/Restaurant Tech domain expertise
Benefits
- 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates
- Chance to shift your career path, access English lessons, DP University educational flows, and other educational initiatives
- Payments in US dollars and cover overtime hours
- Join fun online activities and team-building events
- Get continuous remote HR and payroll support
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.