Job Description
Are you a visionary Software Engineer seeking a role that combines technical excellence with the freedom of remote work? Apex Digital Systems is looking for a talented Senior Engineer to join our dynamic team based in the vibrant Portland tech ecosystem. We are a fully distributed company that values autonomy, innovation, and impact. In this role, you will design scalable solutions that power our client's digital infrastructure, working alongside a team of industry experts.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote-first culture with a focus on work-life balance.
- Opportunity for professional growth and leadership development.
- Access to cutting-edge technology and modern engineering practices.
Responsibilities
- Design, develop, and maintain high-performance web applications using modern technologies (React, Node.js, Python).
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and well-documented code with a focus on best practices and scalability.
- Participate in code reviews, architecture planning, and technical mentoring of junior engineers.
- Troubleshoot complex production issues and optimize application performance.
- Contribute to CI/CD pipelines and ensure robust deployment processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, and modern front-end frameworks.
- Experience with backend technologies such as Node.js, Python, or Java.
- Deep understanding of databases (SQL and NoSQL) and API design (REST, GraphQL).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and ability to thrive in a remote collaborative environment.