Job Description
We are hiring immediately for a dynamic Senior Software Engineer to join our award-winning team in Portland, Oregon. If you are passionate about scalable architecture, modern web technologies, and solving complex problems, we want to meet you.
At Apex Digital Systems, we are redefining the digital landscape with cutting-edge solutions for enterprise clients. We are looking for a visionary engineer who thrives in a fast-paced environment and is ready to take ownership of critical features that impact millions of users.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements (Hybrid in Portland & Remote options).
- Continuous learning budget and conference attendance.
- State-of-the-art office located in the Pearl District.
Key Responsibilities:
Responsibilities
- Design, develop, and deploy high-performance, scalable software solutions using modern technologies.
- Lead architectural decisions and mentor junior developers to ensure code quality and best practices.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements.
- Write clean, maintainable, and well-documented code with a focus on test-driven development.
- Troubleshoot complex production issues and implement robust fixes.
- Contribute to the continuous improvement of our CI/CD pipelines and DevOps processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software engineering experience.
- Proficiency in Python, Java, or Go.
- Strong experience with React or Node.js for frontend and backend development.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with database technologies (SQL and NoSQL).
- Excellent problem-solving skills and communication abilities.