Backend Developer

R.W. Mercer Co.

Erwin, South Dakota(remote)

JOB DETAILS
SKILLS
Access Authorization, Amazon Web Services (AWS), Apache Kafka, Application Programming Interface (API), Authentication, Best Practices, Business Support, Cloud Computing, Code Reviews, Computer Workstations, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Data Quality, Database Administration, Database Programming, Debugging Skills, Detail Oriented, DevOps, Docker, GCP (Good Clinical Practices), Git, Go Programming Language (Golang), GraphQL, Identify Issues, Information/Data Security (InfoSec), Java, Messaging Middleware, Microservices, Microsoft Windows Azure, NoSQL, Node.js, Performance Management, Production Systems, Programming Languages, Python Programming/Scripting Language, REST (Representational State Transfer), RabbitMQ, SQL (Structured Query Language), Scalable System Development, Server Programming/Applications, Software Engineering, Source Code/Configuration Management (SCM), Systems Administration/Management, Team Player, User Interface/Experience (UI/UX)
LOCATION
Erwin, South Dakota
POSTED
2 days ago

We are seeking a skilled and detail-oriented Backend Developer to design, build, and maintain scalable server-side applications. In this role, you will be responsible for developing robust APIs, managing databases, and ensuring high performance and responsiveness of our systems. This is a fully remote position where you will collaborate with cross-functional teams to deliver secure, efficient, and reliable backend solutions.

What You'll Do

  1. Design, develop, and maintain server-side applications and APIs
  2. Build scalable and high-performance backend systems to support business needs
  3. Collaborate with frontend developers, product managers, and other stakeholders to define and implement features
  4. Optimize applications for speed, scalability, and reliability
  5. Develop and manage databases, ensuring data integrity and security
  6. Implement authentication, authorization, and security best practices
  7. Troubleshoot, debug, and upgrade existing systems
  8. Write clean, maintainable, and well-documented code
  9. Participate in code reviews and contribute to continuous improvement

What We're Looking For

  1. 3–6+ years of experience in backend development or software engineering
  2. Strong proficiency in programming languages such as Python, Java, Node.js, or Go
  3. Experience with RESTful API design and microservices architecture
  4. Solid understanding of databases (SQL and/or NoSQL)
  5. Familiarity with version control systems such as Git
  6. Knowledge of cloud platforms (AWS, Azure, or GCP)
  7. Understanding of security and data protection best practices
  8. Ability to work effectively in a remote, collaborative environment

Nice to Have

  1. Experience with containerization and orchestration tools (Docker, Kubernetes)
  2. Familiarity with CI/CD pipelines and DevOps practices
  3. Experience working with message queues (e.g., Kafka, RabbitMQ)
  4. Knowledge of GraphQL or advanced API frameworks
  5. Experience scaling applications in production environments

Why Worthwhile?

  1. Remote-first culture: Work from anywhere with flexibility
  2. Impact-driven work: Contribute to building scalable and reliable systems
  3. Growth opportunities: Access to continuous learning and career advancement
  4. Collaborative environment: Work with a team of talented engineers
  5. Flexible schedule: Focus on outcomes rather than rigid hours

Total Rewards

  1. Performance-based bonuses and incentives
  2. Flexible work schedule (20–40 hours per week)
  3. Comprehensive benefits including health, dental, and paid time off
  4. Access to professional development tools and resources
  5. Remote workstation support and equipment provision
  6. Visa sponsorship available, subject to eligibility

About the Company

R

R.W. Mercer Co.