Job Description
Are you a talented software engineer looking for an opportunity in the vibrant tech hub of Seattle? Apex Digital Solutions is currently seeking a dedicated professional to join our growing team. We are proud to be a foreigner-friendly employer, welcoming qualified candidates from around the world to contribute to our innovative projects.
As a key member of our engineering squad, you will work in a collaborative, fast-paced environment that values diverse perspectives and technical excellence. We offer a competitive compensation package, comprehensive health benefits, and a clear pathway for career growth. If you are passionate about building scalable software solutions and want to work with a team that embraces global talent, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define features and deliver user-centric solutions.
- Participate in the full software development lifecycle, including requirements analysis, architecture design, coding, testing, and deployment.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Debug and troubleshoot complex technical issues to ensure system stability and performance.
- Stay updated on emerging technologies and industry trends to recommend improvements to existing systems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Minimum of 3-5 years of professional experience in software development.
- Proficiency in at least two of the following languages: Python, Java, JavaScript, or C#.
- Strong understanding of database management systems (SQL, NoSQL) and RESTful APIs.
- Excellent English communication skills, both written and verbal, to collaborate effectively with international teams.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with version control systems like Git and agile methodologies (Scrum/Kanban).