Budderfly needs to scale its systems efficiently and deliver reliable, high-performance products while building a technical foundation for sustainable organizational growth.
Requirements
- Experience with Java, Spring, Spring Boot, Spring Cloud, Hibernate, Ant, Maven, Angular, TypeScript
- Experience with Docker, Kubernetes, AWS, Cloud Technologies
- Proficiency in GNU/Linux, Shell Scripting, Python
- Experience with RESTful API, Swagger/OpenAPI, microservices development and distributed systems
- Experience with IoT technologies, including AWS IoT (Shadow, Greengrass) and MQTT
- Strong Knowledge of SQL and experience with one or more relational databases (e.g., MySQL), as well as familiarity with NoSQL databases such as DynamoDB
- Experience with version control software, such as Git
Responsibilities
- Contribute at a senior level to a team responsible for the design, development, and implementation of critical business applications
- Create and maintain technical design documentation
- Conduct research, analysis, coding, debugging, and testing
- Perform QA testing on all code
- Participate in code reviews to ensure adherence to coding standards
- Drive architectural decisions that ensure systems scale efficiently
- Mentor the engineering team to accelerate overall productivity
Other
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field
- Demonstrate strong time management skills
- Collaborate effectively in a team-oriented development environment
- Coordinate with other departments to maintain a consistent focus on delivering high-quality outputs on schedule
- Career advancement opportunities in a fast-growing, supportive company environment
- Competitive pay
- Full benefits package including medical, dental, vision, 401K, life insurance, and disability insurance