Job Description
Are you a passionate Software Engineer looking for the perfect blend of remote flexibility and on-site support? Apex Dynamics is seeking a top-tier talent to join our growing team in Portland, Oregon. We are proud to offer a comprehensive Relocation Assistance Package to help you move to our beautiful Pacific Northwest office.
In this role, you will play a pivotal part in architecting and building scalable, high-performance software solutions that drive our business forward. You will work in a hybrid model, collaborating with world-class engineers and designers from anywhere, with the option to engage in our vibrant Portland office culture. If you are looking for a challenge that offers both autonomy and impact, apply today.
Responsibilities
- Design and Development: Architect, design, and implement robust, scalable, and secure software solutions using modern technologies and best practices.
- Code Quality: Write clean, maintainable, and efficient code. Conduct thorough code reviews and contribute to the improvement of our engineering standards and CI/CD pipelines.
- Collaboration: Work closely with product managers, designers, and other engineers to define features, troubleshoot issues, and deliver high-quality products on time.
- System Optimization: Identify performance bottlenecks and implement optimizations to ensure our applications run smoothly under high load.
- Mentorship: Mentor junior and mid-level engineers, fostering a culture of continuous learning and technical excellence within the team.
- Documentation: Create and maintain clear technical documentation, API specs, and architecture diagrams to facilitate knowledge sharing.
Qualifications
- Experience: 5+ years of professional experience in software development, with a strong focus on web technologies.
- Technical Skills: Proficiency in JavaScript (ES6+), React, and Node.js is required. Experience with Python or Go is a plus.
- Database: Strong understanding of SQL and NoSQL databases, with experience in PostgreSQL or MongoDB.
- Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
- Problem Solving: Excellent analytical and problem-solving skills with the ability to debug complex issues efficiently.
- Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.