Software Development Role
We are seeking an experienced Software Developer to join our team and contribute to the development of custom solutions, product extensions, and integrations. As a key member of our team, you will play an integral role in building scalable, efficient, and maintainable solutions that enhance our platform.
Your primary focus will be on active development, contributing to projects that build custom applications to meet business needs. You'll leverage your technical expertise while demonstrating strong collaboration and communication skills to achieve team and organizational goals.
* Actively participate in the development of web services, user interfaces, and backend processes that integrate with various APIs and data stores.
* Solve technical challenges and research innovative solutions to meet project requirements.
* Collaborate closely with teammates to design and implement scalable, efficient, and maintainable solutions.
* Participate in design sessions, asking insightful questions to understand and contribute to architectural decisions.
* Ensure code quality by adhering to software design principles and contributing to code reviews.
Key Skills & Qualifications
* Bachelor's degree in Engineering, Computer Science, or equivalent experience.
* At least 3+ years of hands-on experience in software development with proficiency in JavaScript and React.
* Experience with front-end development and expertise in AWS as the primary cloud platform.
* Strong understanding of software design principles, API development, and cloud-based service architectures.
* Proven experience working within agile development methodologies.
* Nice-to-have experience with MongoDB, Redis, Kafka, Kubernetes, and Docker.
* Bonus skills: Experience with Salesforce and related tools.
Benefits
We offer a dynamic work environment that fosters professional growth and development. Our team values innovation, creativity, and collaboration. We prioritize employee well-being and offer opportunities for career advancement.
About Us
We believe in empowering a new kind of customer hero through our innovative software solution. Our mission is to deliver exceptional customer experiences through cutting-edge technology and personalized support.