Job Description
About Us
Apex Logic is a leading technology firm dedicated to transforming industries through innovative software solutions. Based in the heart of Fort Worth, we pride ourselves on a collaborative culture, cutting-edge technology stack, and a commitment to employee growth. We are currently seeking a talented Senior Software Engineer to join our dynamic team, offering a competitive salary, equity options, and the flexibility of a remote-first work environment.
Why Join Us?
- Competitive salary and performance bonuses.
- Equity options for all full-time employees.
- Flexible remote/hybrid work model.
- Comprehensive health, dental, and vision insurance.
- Annual professional development budget.
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define and implement features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews, architectural planning, and technical decision-making processes.
- Identify and troubleshoot complex technical issues and implement effective solutions.
- Conduct unit testing and integration testing to ensure software reliability and performance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience in a relevant technology stack (e.g., Java, Python, JavaScript/TypeScript).
- Strong experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud).
- Proficiency in database management systems (SQL, NoSQL) and version control systems (Git).
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Strong communication skills and a collaborative mindset.
Skills
Java, Python, JavaScript, React, AWS, SQL, Git, Microservices, Agile/Scrum
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define and implement features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews, architectural planning, and technical decision-making processes.
- Identify and troubleshoot complex technical issues and implement effective solutions.
- Conduct unit testing and integration testing to ensure software reliability and performance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience in a relevant technology stack (e.g., Java, Python, JavaScript/TypeScript).
- Strong experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud).
- Proficiency in database management systems (SQL, NoSQL) and version control systems (Git).
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Strong communication skills and a collaborative mindset.