Associate Backend Engineer / Backend Developer

GARGI TECHNOLOGIES INC
Illinois City, United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Continuous Integration Data Structures Relational Databases
+32 more
Software Debugging Distributed Systems Django Web Framework Python (Programming Language) PostgreSQL MySQL Node.Js Object-Oriented Software Development Open Source Technology RabbitMQ Redis Software Engineering TypeScript Data Logging Google Cloud Grafana Spring-boot Reliability of Systems Backend Git Fastapi Integration Tests Information Technology Code Testing Apache Kafka Front End Software Development NestJS Restful APIs Software Version Control Docker Web Api Microservices

Job description

We are looking for an Associate Backend Engineer / Backend Developer to join our engineering team and help build, maintain, and scale reliable backend services and APIs. You will work closely with frontend engineers, product managers, and other developers to deliver high-quality features and improve the performance and reliability of our systems.

This role is ideal for an early-career engineer who has a strong foundation in backend development and is eager to learn, solve problems, and work on production systems., Develop, maintain, and enhance backend services, REST APIs, and application features.

Write clean, maintainable, scalable, and well-tested code.

Design and implement database schemas, queries, and data models.

Integrate third-party APIs and external services.

Debug and resolve application issues, bugs, and performance problems.

Write unit and integration tests to ensure software reliability.

Participate in code reviews and contribute to engineering best practices.

Work with frontend engineers to design and implement end-to-end features.

Monitor backend services and help troubleshoot production issues.

Contribute to improving application performance, scalability, security, and reliability.

Participate in technical discussions and contribute to architectural decisions as you gain experience.

Requirements

1-7 years of experience in backend development or software engineering. Strong understanding of data structures, algorithms, and object-oriented programming.

Proficiency in at least one backend programming language such as:

Java Python Node.js / JavaScript / TypeScript Go C# Good understanding of REST APIs and HTTP fundamentals. Working knowledge of relational databases such as PostgreSQL or MySQL. Familiarity with Git and version-control workflows. Understanding of software development fundamentals, debugging, and testing. Good problem-solving and analytical skills. Ability to work effectively in a collaborative engineering environment.

Good to Have :

Experience with Spring Boot, Django/FastAPI, Express/NestJS, or similar backend frameworks. Familiarity with Redis, Kafka, RabbitMQ, or other messaging/caching systems. Basic knowledge of Docker and CI/CD. Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform. Understanding of microservices and distributed systems. Familiarity with logging, monitoring, and observability tools. Contributions to open-source projects or personal backend projects.

What We’re Looking For:

Strong fundamentals and willingness to learn. Ability to break down problems and develop practical solutions. Attention to code quality and maintainability. Ownership of assigned tasks and ability to deliver within timelines. Clear communication and willingness to collaborate with team members. Curiosity about how systems work and how they can be improved.

Education:

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is preferred. Equivalent practical experience and strong technical skills may also be considered.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all