Mid-Level Software Engineer
Job Description
Adeptus Solutions, Inc. is seeking a Mid-Level Software Engineer to design, develop, and maintain software solutions within a remote team. The role involves collaborating with product managers, designers, and developers, mentoring junior engineers, and contributing to architectural discussions. This position offers a salary range of USD 98,000 - 129,329 per year.
Responsibilities
- Develop, test, and maintain software applications according to specifications.
- Collaborate with product managers, designers, and other developers to deliver features on time.
- Troubleshoot, debug, and optimize existing code to improve performance and maintainability.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to team knowledge sharing.
- Assist in the design and implementation of software architecture.
- Stay up-to-date with emerging technologies and recommend their adoption when appropriate.
Requirements
- Minimum of 9 years of professional software development experience.
- Proficiency in [Insert relevant languages, e.g., JavaScript, Python, Java, C#].
- Experience with front-end frameworks (React, Angular, Vue) and/or back-end frameworks (Node.js, Django, Spring).
- Solid understanding of databases (SQL and/or NoSQL).
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and debugging skills.
- Ability to work both independently and collaboratively in a team environment.
Technologies
- JavaScript
- Python
- Java
- C#
- React
- Angular
- Vue
- Node.js
- Django
- Spring
- SQL
- NoSQL
- Git
- AWS
- Azure
- GCP
- SQL Server Management Studio
- .NET
- Security+
Benefits
- AD&D insurance
- Dental insurance
- Health insurance
- Vision insurance
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with automated testing frameworks and practices.
- Exposure to Agile/Scrum methodologies.
- Prior experience mentoring junior developers.
Education
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Experience
- Angular: 4 years (Required)
- Django: 4 years (Required)
- Java: 4 years (Required)
- Vue: 4 years (Required)
- React: 4 years (Required)
- AWS: 4 years (Required)
- Python: 4 years (Required)
- C#: 4 years (Required)
- Spring Framework: 4 years (Required)
- Node.js: 4 years (Required)
- Security+: 4 years (Required)
- SQL Server Management Studio: 4 years (Required)
- .NET: 4 years (Required)
Security Clearance
- Confidential (Required)
Work Location
- Remote