The Software Engineer at Daxko is responsible for developing high-quality applications and writing code daily. This role involves significant collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process. The Software Engineer reports to the Manager of Engineering/Development.
Responsibilities
- Develop high-quality applications that provide a delightful user experience and meet business expectations.
- Write clean, reusable, well-structured, and maintainable code following best practices and industry standards.
- Create elegant, responsive, high-performance, cross-platform solutions.
- Develop, debug, and modify components of software applications and tools.
- Write automated unit, integration, and acceptance tests to support our continuous integration pipelines.
- Support and troubleshoot data and system issues as needed.
- Provide actionable and valuable feedback in code reviews.
- Participate in system architecture and design reviews.
- Collaborate with the team to create user stories and prototypes, validating ideas with a data-driven approach.
- Actively participate in all Agile team events.
Qualifications
- Bachelor's degree (or equivalent professional experience) in Computer Science, Computer Engineering, Applied Mathematics, or a related field.
- Three (3+) years of software engineering or other relevant experience.
- Three (3+) years of experience with C# (.NET).
- Experience with code versioning tools such as Git.
- Experience with Agile development methodology.
- Extensive experience with application development in modern object-oriented programming languages.
- Experience with SQL or other relational data storage technologies.
- Experience with automated testing practices, including unit testing, integration testing, and performance testing.
Preferred Qualifications
- Five (5+) years of software engineering or other relevant experience.
- Five (5+) years of experience with C# (.NET).
- Three (3+) years of experience with Python.
- Experience with dependency injection frameworks.
- Experience working with Microservices Architecture.
- Experience with virtualized hosting and delivery (Docker, Kubernetes).
- Understanding of real-time data streaming (e.g., Kafka, Kinesis).
- Understanding of serverless computing (e.g., AWS cloud services).
Physical Requirements
- Ability to talk, listen, and speak clearly on the telephone and online meetings.
- Prolonged periods of sitting at a desk and working on a computer.
Additional Information
Daxko is dedicated to pursuing and hiring a diverse workforce. We are committed to diversity in the broadest sense, including thought and perspective, age, ability, nationality, ethnicity, orientation, and gender. The skills, perspectives, ideas, and experiences of all our team members contribute to the vitality and success of our purpose and values.
Why Join Daxko?
- Impactful Work. Contribute to projects that positively impact health and wellness organizations worldwide.
- Collaborative Environment. Work alongside a team of passionate and talented professionals.
- Growth Opportunities. Engage in continuous learning and professional development.
- Inclusive Culture. Be part of a diverse and inclusive team that values your unique perspective.
If you're passionate about technology and making a difference in the health and wellness industry, we would love to hear from you! Apply now and join the Daxko team.