Software Engineer (Full-Stack / Backend / Frontend)

REVIVE SOFTWARE SYSTEMS INC
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$135,200.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Logic Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Software as a Service Software Quality Code Review
+33 more
Databases Continuous Integration Data Structures Relational Databases Database Queries DevOps Django Web Framework Python (Programming Language) PostgreSQL MongoDB MySQL Node.Js NoSQL Systems Development Life Cycle Query Optimization Redis Next.js Software Engineering Systems Architecture TypeScript Web Applications Google Cloud ReactJS Backend Vue.js Containerization Graphql Front End Software Development Api Design Restful APIs Docker Golang Microservices

Job description

We are looking for an adaptable, ownership-minded Software Engineer to join our product engineering team. In this role, you will collaborate closely with Product Managers, UX Designers, and Data Analysts to build responsive, robust, and highly secure applications. Whether you specialize in crafting polished user interfaces or building heavy-lifting distributed back-end systems, you value clean code, automated testing, and seamless user experiences., * Feature Development: Own the end-to-end delivery of product features-from technical scoping, architecture design, and coding to testing and deployment.

  • System Architecture: Design and implement scalable, maintainable APIs, data structures, and microservices capable of handling heavy user traffic.
  • Code Quality & Mentorship: Write clean, well-documented, testable code. Participate actively in code reviews to maintain high quality standards and help level up junior team members.
  • Performance & Reliability: Identify performance bottlenecks in our frontend or database queries and implement optimizations to ensure millisecond-level responsiveness.
  • Product Collaboration: Partner with the product and data teams to rapidly prototype new ideas, iterate on user feedback, and translate complex business logic into reliable software.
  • CI/CD & DevOps: Contribute to our continuous integration and deployment pipelines to ensure code is safely and frequently shipped to production.

Requirements

Do you have experience in System design for system development?, * Experience: 2-5+ years of professional software engineering experience shipping production-grade SaaS, mobile, or web applications.

  • Backend Proficiency: Strong experience in modern backend languages/frameworks (e.g., Node.js, Python/Django, Go, Java).
  • Frontend Proficiency: Solid grasp of modern JavaScript/TypeScript and frameworks like React, Vue.js, or Next.js, along with modern CSS frameworks.
  • Databases: Hands-on experience working with relational databases (PostgreSQL, MySQL) or NoSQL solutions (MongoDB, Redis), including schema design and query optimization.
  • API Design: Deep understanding of RESTful API development, GraphQL, and microservice communication patterns.
  • Tools & Environment: Proficient with Git/GitHub, containerization (Docker), and working within modern cloud ecosystems (AWS, Google Cloud, or Azure).
  • Problem Solving: Strong foundational knowledge of computer science fundamentals, including data structures, algorithms, and system design patterns.

Apply for this position

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

Apply on indeed.com

Good distractions

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

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all