Associate Software Engineer

The Best
United States
1 day 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

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Software Applications Application Performance Management Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review Continuous Integration
+26 more
Data Structures Software Debugging Software Design Patterns Django Web Framework Python (Programming Language) Node.Js NoSQL Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Software Deployment Software Engineering SQL Databases Google Cloud ReactJS Spring-boot Backend AngularJS Kubernetes Information Technology Front End Software Development Api Design Software Coding Restful APIs Docker Microservices

Job description

Design, develop, and maintain software applications and services Write clean, scalable, and efficient code following coding standards Participate in requirement analysis and technical design discussions Debug, troubleshoot, and resolve application issues Develop and consume REST APIs and integrate third-party services Collaborate with product managers, QA teams, and fellow developers Perform code reviews and ensure best engineering practices Create and maintain technical documentation Support application deployment, monitoring, and production issues Continuously improve application performance and reliability

Requirements

We are looking for a motivated and detail-oriented Software Engineer with 1-6 years of experience to design, develop, test, and maintain scalable software applications. The candidate should have strong programming fundamentals, experience with modern development practices, and the ability to collaborate across teams to deliver high-quality solutions., 1-6 years of experience in software development Strong proficiency in one or more languages: Java / Python / JavaScript / C++ / C# / Go Good understanding of Data Structures & Algorithms Experience with SQL/NoSQL databases Knowledge of Git and version control workflows Understanding of OOP, design patterns, and SDLC Experience working with APIs and microservices Familiarity with testing and debugging methodologies

Preferred Skills

Experience with cloud platforms (AWS / Azure / Google Cloud Platform) Exposure to Docker, Kubernetes, CI/CD pipelines Experience with frontend frameworks (React / Angular) or backend frameworks (Spring Boot / Node.js / Django) Knowledge of Agile/Scrum methodologies, Bachelor’s degree in Computer Science, Information Technology, or related field Strong analytical and problem-solving skills Good communication and teamwork abilities

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:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all