Job Description
The Opportunity: Apex Logic Solutions is seeking a visionary Senior Software Engineer to join our distributed team. While we are headquartered in the heart of Portland, Oregon, we embrace a fully remote culture that empowers our talent to work from anywhere in the US.
We are building the future of fintech logistics, and we need an engineer who thrives in ambiguity and loves solving complex problems with clean, scalable code.
Why Join Us?
- Competitive compensation and equity packages.
- Flexible remote-first work environment.
- Unlimited PTO and professional development budget.
Role Overview: As a Senior Software Engineer, you will be responsible for the full software development lifecycle, from concept to deployment. You will work closely with product managers and designers to deliver high-quality software that impacts millions of users.
Responsibilities
- Design, develop, and deploy high-performance software solutions.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements.
- Write clean, maintainable, and well-documented code following best practices.
- Conduct code reviews and mentor junior developers.
- Optimize application performance and ensure system scalability.
- Participate in agile ceremonies (Sprints, Daily Standups, Retro).
Qualifications
- BS in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in at least two of the following: Python, Java, Go, or TypeScript.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Strong understanding of RESTful APIs and database architecture (SQL/NoSQL).
- Excellent problem-solving skills and communication abilities.