Job Description
Are you a visionary engineer ready to make an impact?
Apex Digital Solutions is urgently hiring a talented Senior Software Engineer to join our remote-first team. We are a cutting-edge technology firm based in New York, building scalable software solutions that power businesses worldwide. If you are passionate about clean code, modern architecture, and working in a dynamic environment, we want to hear from you.
Why Join Us?
- Flexible Remote Work: Work from anywhere in the US while enjoying a fully remote culture.
- Competitive Compensation: Base salary range of $120k - $160k USD plus performance bonuses.
- Modern Tech Stack: We utilize the latest tools including React, Node.js, and AWS.
- Growth Opportunities: Clear pathways for career advancement and skill development.
Responsibilities
- Design & Development: Architect and implement scalable web applications and APIs using modern JavaScript frameworks.
- Code Quality: Write clean, maintainable, and well-documented code following industry best practices and standards.
- Collaboration: Work closely with product managers, designers, and other engineers to define product requirements and deliver high-quality features.
- Performance Optimization: Analyze and optimize application performance, ensuring fast load times and seamless user experiences.
- Code Reviews: Conduct thorough code reviews to ensure code quality, security, and adherence to coding standards.
- Mentorship: Mentor junior developers and provide technical guidance within the team.
- Testing: Implement comprehensive unit and integration tests to ensure system reliability.
Qualifications
- Experience: 5+ years of professional software development experience, with a focus on full-stack development.
- Programming: Proficiency in JavaScript (ES6+), TypeScript, and frameworks such as React or Angular.
- Backend: Strong experience with Node.js, Express, or similar backend technologies.
- Database: Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Cloud: Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.