Job Description
Are you a high-performing Software Engineer looking for a role that values your expertise and ensures you get paid on time? At Apex Data Systems, we are revolutionizing the data landscape in the heart of Seattle. We are currently seeking a talented Senior Software Engineer to join our elite team. We pride ourselves on our agile culture, cutting-edge technology stack, and our commitment to employee satisfaction, including our signature Weekly Pay structure.
As a key member of our engineering team, you will design, develop, and deploy scalable software solutions that impact millions of users. You will work in a collaborative environment with some of the brightest minds in the Pacific Northwest. If you are ready to accelerate your career while enjoying the financial stability of a weekly paycheck, apply today.
Why Join Apex Data Systems?
- Weekly Payouts: Get paid every week to reduce financial stress and improve your quality of life.
- Competitive Salary: Based on experience, ranging from $140k to $180k.
- Top-Tier Benefits: Comprehensive health, dental, and vision insurance.
- Remote Flexibility: Hybrid work model allowing for flexibility in Seattle and beyond.
Responsibilities
- Design & Development: Architect and implement robust, scalable, and secure software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Collaboration: Work closely with product managers, designers, and other engineers to define features and drive technical strategy.
- Optimization: Identify and optimize bottlenecks in application performance and database queries.
- Mentorship: Guide junior developers and conduct code reviews to foster a culture of continuous learning.
- Testing: Develop comprehensive unit and integration tests to ensure software reliability.
- Deployment: Manage CI/CD pipelines and deployment processes to ensure smooth releases.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience: 5+ years of professional software development experience.
- Language: Proficiency in JavaScript, Python, or Java (Python/JS preferred).
- Frameworks: Strong experience with React, Node.js, or Angular.
- Databases: Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Cloud: Experience with cloud platforms such as AWS or Azure.
- Soft Skills: Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.