Job Description
We are seeking a visionary Senior Software Engineer to join our dynamic team in Portland, Oregon. At Apex Digital Systems, we are redefining the digital landscape with innovative solutions. If you thrive in a collaborative environment and have a passion for clean code and scalable architecture, we want to hear from you.
As a key member of our engineering squad, you will have the opportunity to work on cutting-edge projects that impact millions of users. We offer a competitive salary, comprehensive benefits, and a culture that values work-life balance in the stunning Pacific Northwest.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Lead code reviews and mentor junior developers to foster technical growth.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Optimize application performance, reliability, and security.
- Participate in agile ceremonies, including sprint planning and retrospectives.
- Troubleshoot complex production issues and implement robust fixes.
Qualifications
- 5+ years of professional software development experience with a strong focus on JavaScript, Python, or Go.
- Proven experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Strong understanding of software design patterns and architecture principles.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Excellent problem-solving skills and the ability to communicate technical concepts to non-technical stakeholders.