Job Description
Join a Team Thatβs Reimagining the Future of Tech in Portland!
We are currently conducting an urgent search for a highly skilled Senior Software Engineer to join our direct-hire team. If you are a problem solver who thrives in a fast-paced, collaborative environment, we want to hear from you. This is a fantastic opportunity to work with cutting-edge technologies and shape the next generation of our flagship products.
At Apex Systems, we don't just write code; we build ecosystems. You will be at the forefront of innovation, working alongside industry veterans to deliver solutions that matter.
We are currently conducting an urgent search for a highly skilled Senior Software Engineer to join our direct-hire team. If you are a problem solver who thrives in a fast-paced, collaborative environment, we want to hear from you. This is a fantastic opportunity to work with cutting-edge technologies and shape the next generation of our flagship products.
At Apex Systems, we don't just write code; we build ecosystems. You will be at the forefront of innovation, working alongside industry veterans to deliver solutions that matter.
Responsibilities
- Design, develop, and maintain scalable, high-performance web applications using modern JavaScript frameworks (React, Vue, Angular).
- Collaborate closely with cross-functional teams including product managers, designers, and other engineers to define features and technical architecture.
- Conduct thorough code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to best practices.
- Participate in the full software development lifecycle (SDLC), from requirements gathering and prototyping to deployment and maintenance.
- Troubleshoot, debug, and optimize application performance to ensure a seamless user experience.
- Mentor junior developers and contribute to the technical growth of the team.
Qualifications
- Minimum of 5+ years of professional software development experience with a focus on full-stack development.
- Strong proficiency in JavaScript (ES6+), TypeScript, and modern front-end libraries.
- Experience with back-end technologies such as Node.js, Python, or Java.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker, Kubernetes).
- Strong understanding of RESTful APIs and database management systems (SQL and NoSQL).
- Demonstrated ability to work in an Agile/Scrum environment.
- Excellent communication skills and a proactive attitude toward problem-solving.