Job Description
Are you a passionate Software Engineer looking for an immediate hire opportunity in the heart of Washington, DC? Apex Digital Systems is seeking a highly skilled developer to join our elite engineering team. You will play a pivotal role in architecting scalable solutions that drive our business forward.
What You'll Do
As a Software Engineer at Apex Digital Systems, you will be at the forefront of technological innovation. We value autonomy, quality, and impact. You will work in a fast-paced environment with modern tools and methodologies, ensuring our products meet the highest standards of excellence.
Responsibilities
- Design, develop, and deploy robust, scalable software applications using modern programming languages.
- Collaborate closely with product managers, designers, and cross-functional teams to define requirements and deliver features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform thorough code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve complex technical issues in a timely manner.
- Optimize application performance and ensure seamless user experiences.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 4 years of professional software development experience.
- Proficiency in backend languages such as Java, Python, or Go.
- Experience with front-end frameworks (React, Angular, or Vue.js) is a plus.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database technologies (PostgreSQL, MongoDB).
- Excellent problem-solving skills and the ability to work in a collaborative, fast-paced environment.