Software Engineer - Business Systems
A
AbstraBusiness systems
LATAM 100% Remote, Working hours are based on the US Pacific Time Zone. Minimum 6-hour overlapContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience designing, building, and maintaining production software services
- Required Skills
- AWSPythonGitGoRESTful APIsGitHub Actions
Requirements
- Have 3+ years of experience designing, building, and maintaining production software services; cloud-native experience is preferred.
- Be proficient in modern AI development practices, including architecting and leveraging AI agents, Large Language Models (LLMs), and LDD principles.
- Be proficient in at least one programming language; Go and Python are used.
- Be proficient with test-driven development.
- Be proficient with Git, including cherry picking, squashing, and rebasing.
- Be proficient with building and maintaining CI/CD pipelines; GitHub Actions is used.
- Have experience designing, writing, and working with APIs.
- Have experience integrating with third-party services such as payment processors, learning management systems, and credentialing platforms.
- Have working familiarity with cloud platforms; AWS is used.
- Have working familiarity with monitoring and observability tools to support and troubleshoot services you build.
Responsibilities
- Design, build, and maintain well-tested backend services and APIs for certification, commerce, and learner-communication workflows.
- Connect certification workflows to commerce, communications, and third-party platforms, including payment processors, learning management systems, and credentialing vendors.
- Work with stakeholders to identify, understand, and document project requirements.
- Collaborate with teammates, give and receive constructive feedback, and stay aligned with team goals.
- Follow existing team standards and help improve them as you learn what works.
- Use test-driven development to turn stakeholder needs into maintainable solutions.
- Apply new learnings and share them with the team.
- Help drive adoption of emerging AI paradigms, including agentic development and LDD.
View Full Description & ApplyYou'll be redirected to the employer's site