Senior Full-Stack Developer (Backend-Oriented)

Blue Cow Software, LLC
United States
12 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Amazon Web Services Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Software as a Service Continuous Integration Node.Js Query Optimization Software Engineering Systems Integration ReactJS
+10 more
Backend Build Management Containerization Kubernetes Information Technology Non-relational Database Front End Software Development Restful APIs Docker Microservices

Job description

  • Design and build scalable backend services using microservices and containerized solutions on AWS.
  • Participate in architectural decisions, research, and design to deliver robust, maintainable software.
  • Model data and build/integrate REST APIs with third-party systems; contribute to frontend where needed.
  • Work directly with Product and stakeholders to shape requirements and translate them into well-scoped tasks.
  • Mentor teammates, promote knowledge sharing, and uphold coding standards.
  • Continuously improve platform performance, scalability, and maintainability while keeping up with industry trends., 1:1 English Classes: Individual English language training to enhance your communication skills.

Requirements

  • 5+ years of backend development in Node.js (C#, Java, or C++ experience also relevant), plus solid working experience with React.
  • Proven production experience with microservices architecture.
  • Strong skills with both relational and non-relational databases, including data modeling and query optimization.
  • Solid experience designing, building, and integrating REST APIs.
  • Familiarity with AWS or a similar cloud provider.
  • Ability to own a module or technical project end to end and drive it independently.
  • Strong software design fundamentals (principles, patterns) and a self-driven approach to problem-solving.
  • English - Upper-Intermediate level and above, with strong verbal and written communication.
  • Knowledge of containerization tools (Docker, Kubernetes) is a strong advantage.

Nice to have:

  • Experience developing high-scale SaaS solutions.
  • Deep understanding of CI/CD and QA automation processes.
  • Maturity with AI-assisted development - able to review and understand generated code rather than relying on it blindly.
  • Academic background in Computer Science, Software Engineering, or a related field.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all