As a Senior Software Engineer at Daxko, you will play a pivotal role in crafting high-quality applications and advancing our technology stack using modern tools and agile methodologies. Collaborating closely with product managers, architects, and fellow engineers, you'll contribute to building industry-leading software solutions that deliver exceptional user experiences.
Key Responsibilities
- Define design patterns and frameworks for the engineering team's development projects.
- Lead the team in adopting best practices and maintaining high standards of code quality.
- Develop responsive, high-performance applications that meet business requirements.
- Write clean, reusable, and maintainable code, adhering to industry standards.
- Design and integrate with web services and RESTful APIs.
- Implement automated unit, integration, and acceptance tests to support continuous integration.
- Troubleshoot and resolve system issues as needed.
- Conduct and participate in code reviews, providing constructive feedback.
- Guide system architecture and design reviews.
- Collaborate in user story creation and validation with a data-driven approach.
- Mentor team members in software development practices.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field; or equivalent experience.
- 5+ years of experience in software engineering.
- Proficiency in object-oriented programming languages.
- Extensive experience (5+ years) developing mobile applications with React Native.
- Strong understanding of web services, RESTful APIs, and SQL databases.
- Experience with automated testing practices (unit testing, integration testing).
- Proficiency with Git and Agile development methodologies.
- Familiarity with modern cloud architecture and tools.
Preferred Experience
- Advanced degree in Computer Science or related field.
- 7+ years of software engineering experience.
- Experience with React, NodeJS, TypeScript, and dependency injection frameworks.
- Knowledge of Microservices Architecture, Docker, Kubernetes, and real-time data streaming technologies (e.g., Kafka, Kinesis).
- Familiarity with NoSQL databases, serverless computing, AWS cloud services, and DevOps/CI/CD tools.
Additional Information
At Daxko, we are committed to building a diverse workforce that includes individuals from varied backgrounds and perspectives. We value the contributions of every team member, believing that diverse experiences enhance our collective success.