Job Description
Are you ready to make an immediate impact? Apex Digital Systems is currently hiring immediately for a top-tier Senior Software Engineer to join our dynamic team in Portland, Oregon.
We are looking for a visionary engineer who thrives in a fast-paced environment and wants to drive innovation in our core product suite. This is a rare opportunity to join a growing company where your code directly influences the user experience of thousands of clients. Relocation assistance and hybrid work options are available for the right candidate.
Why Apply?
- Immediate Start: Onboarding begins next week for the selected candidate.
- Competitive Pay: $140k - $180k base salary + performance bonuses.
- Modern Stack: Work with React, Node.js, and Cloud-native architecture.
- Growth: Clear path to technical leadership within 12 months.
If you are a self-starter who wants to build scalable solutions today, we want to hear from you.
Responsibilities
- Design, develop, and deploy robust, scalable, and secure software solutions using modern web technologies.
- Collaborate closely with Product Managers and Designers to translate complex requirements into elegant code.
- Conduct code reviews, perform technical debugging, and mentor junior developers to ensure code quality standards are met.
- Optimize application performance and improve user experience (UX) through iterative testing and refinement.
- Maintain and update existing legacy codebases to ensure stability and security compliance.
- Participate in agile ceremonies (sprints, stand-ups) to drive project timelines effectively.
Qualifications
- Minimum of 5 years of professional experience in software development, preferably in the tech industry.
- Strong proficiency in JavaScript (ES6+), TypeScript, and modern front-end frameworks such as React or Angular.
- Experience with back-end technologies such as Node.js, Python, or Java.
- Deep understanding of relational and non-relational databases (SQL and NoSQL).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.