Apex Fintech Solutions is transforming the future of digital wealth management by seamlessly connecting financial platforms and simplifying access to financial markets for millions. The company is looking for a Software Engineer II to play a pivotal role in designing, building, and optimizing solutions that power this transformation.
Requirements
- 3+ years of professional development experience with a multi-person engineering team, leveraging modern practices like code reviews, CI/CD, and trunk-based development.
- Experience in cloud ecosystems, particularly Google Cloud Platform services like BigQuery, Pub/Sub, or Cloud Functions.
- Proficiency in software development using modern programming languages like Python, Java, Go, or similar tools.
- Strong understanding of microservices architecture and CI/CD pipelines.
- Proven expertise in relational databases and familiarity with distributed systems or data-intensive platforms including SQL query expertise.
- Familiarity with software development best practices like testing, version control, and agile processes.
- A problem-solving mindset, with the ability to think critically through challenging engineering scenarios.
Responsibilities
- Write, test, and maintain high-quality, reusable code that adheres to development best practices.
- Collaborate with cross-functional teams to gather requirements and implement scalable software systems and applications.
- Contribute to the design and optimization of microservices and cloud-based system architectures.
- Prototype and implement new features to enhance our financial technology platform.
- Participate in on-call rotations as level 1 support engineer for our data platform services.
- Employ CI/CD best practices, and agile workflows to accelerate development cycles.
- Conduct rigorous code reviews to ensure strong engineering principles and maintainable solutions.
Other
- A Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent professional experience) required
- An innate passion for learning new technologies, frameworks, and tools to contribute to dynamic software solutions.
- This role operates in a hybrid office environment 3 days per week.