Software Engineer II
Engineering Department
Dallas, Texas
Hybrid (2 days in office per week required)
Full-time Position
About Our Client We're a rapidly scaling technology company revolutionizing how businesses handle their digital infrastructure. Founded in 2018, we've grown to serve over 500 enterprise clients across North America and Europe. Our cloud-native platform helps businesses modernize their operations through cutting-edge automation and integration solutions. We pride ourselves on fostering a culture of innovation, continuous learning, and technical excellence.
Job Description As a Backend Software Engineer II, you'll be at the forefront of designing and developing scalable services that power our enterprise platform. You'll work alongside our product and frontend teams to build robust APIs and microservices that handle millions of requests daily. This role exists to strengthen our backend infrastructure as we scale our platform to meet growing customer demands.
You'll be part of our core engineering team, reporting to the Engineering Manager, and will collaborate closely with product managers, frontend engineers, and DevOps specialists. The ideal candidate is passionate about building scalable systems and has a keen interest in cloud-native technologies.
Duties and Responsibilities
- Design, develop, and maintain robust backend services and APIs to support product features
- Take ownership of new features from conception to deployment
- Collaborate with cross-functional teams to align technical solutions with business goals
- Debug and resolve system issues to ensure optimal performance
- Create and maintain technical documentation
- Implement security best practices in code and deployment
- Participate in Agile/Scrum ceremonies
- Define technical requirements for new integrations and improvements
Required Experience/Skills
- Expertise in NodeJS or Go
- 2+ years experience designing and building enterprise-scale RESTful APIs
- Professional experience in designing distributed backend systems
- Strong experience with PostgreSQL or similar SQL databases
- 2+ years hands-on experience with AWS or similar cloud platforms
- Experience with Docker and containerization
- Knowledge of serverless applications (e.g., AWS Lambda)
- Experience with Test-Driven Development (TDD)
Nice-to-Haves
- Experience contributing to or maintaining NPM packages
- Background in fintech or enterprise SaaS companies
- Experience with microservices architecture
- Knowledge of GraphQL
- Open-source contributions
Education
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Equivalent practical experience will be considered
Pay & Benefits Summary
- Competitive salary starting at $90,000 per year + depending on experience.
Ready to Build the Future of Enterprise Software? Apply now and join our team of passionate engineers who are reshaping how businesses operate in the digital age!
Backend Engineer | NodeJS | Golang | AWS | API Development | Cloud Computing | Microservices | PostgreSQL | Docker | Software Development | Remote Work | Enterprise Software