As a Senior Software Engineer at Daxko, you will be pivotal in crafting high-quality applications and writing robust code daily. Working closely with product managers, architects, and fellow engineers, you will lead the development of cutting-edge software solutions using agile methodologies and modern technologies. Your role extends to nurturing team growth and expertise within an innovative environment.
Responsibilities
- Define design patterns and frameworks for engineering solutions.
- Guide the engineering team in development strategies and best practices.
- Develop responsive, high-performance applications that exceed user expectations.
- Write clean, reusable code following industry standards and best practices.
- Debug, modify, and enhance software components as necessary.
- Implement automated unit, integration, and acceptance tests to support continuous integration.
- Provide actionable feedback through code reviews.
- Lead system architecture and design reviews.
- Collaborate in user story creation and prototyping.
- Mentor team members across all facets of software development.
- Troubleshoot data and system issues effectively.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
- Minimum of 5 years of experience in Software Engineering.
- Proficiency in modern object-oriented programming languages.
- 5+ years of experience in mobile application development with React Native.
- Strong skills in web services integration and RESTful APIs.
- Proficiency in SQL or similar relational database technologies.
- Experience with automated testing practices (unit, integration, performance).
- Proficient with Git and Agile development methodologies.
- Understanding of modern cloud architecture and tools.
Preferred Experience
- Advanced degree in Computer Science or related field.
- 7+ years of Software Engineering experience.
- Experience with web application development using React.
- Knowledge of NodeJS, TypeScript, and dependency injection frameworks.
- Familiarity with Microservices Architecture and Docker/Kubernetes.
- Experience in Realtime Data Streaming (e.g., Kafka, Kinesis) and NoSQL databases.
- Familiarity with Serverless Computing and AWS cloud services.
- Understanding of DevOps and CI/CD tools (e.g., GitLab CI, Jenkins).
- Proficiency in frontend build tools like npm, webpack, etc.
Additional Information
Daxko is committed to building a diverse workforce that embodies a wide range of perspectives and backgrounds. We value inclusion across age, ability, nationality, ethnicity, orientation, and gender, believing that the diverse skills and experiences of our team members are crucial to achieving our goals.