Sr Software Engineer – 4606
Job Title: Lead/Senior Software Engineer
About Us:
Our client is dedicated to making a difference in society by helping individuals make informed health, wellness, and financial decisions. They are seeking a passionate and skilled Lead/Senior Software Engineer to join their dynamic team and contribute to our mission of positive societal impact.
Responsibilities:
-
Solution Presentation: Comfortably present innovative solutions to cross-functional teams, actively participating in collaborative decision-making processes. Ensure alignment with project objectives and contribute to strategic discussions.
-
Mentorship and Skill Development: Mentor junior developers and support senior team members in acquiring new skills. Provide guidance and knowledge sharing to foster continuous learning and professional growth within the team.
-
Technical Expertise: Demonstrate proficiency in the Java programming language and REST services. Exhibit an expert level of understanding in GoLang, actively contributing to the development and enhancement of complex applications.
-
Technological Proficiency: Utilize required technologies and skills, including Docker/Kubernetes, REST, GRPC, Golang, and Java, to develop high-quality, scalable, and efficient software solutions. Contribute to the design, development, and maintenance of robust applications.
-
Nice-to-Have Skills (Not Required):
- Front-End Development: Familiarity with front-end technologies such as React and Angular, enhancing user experiences and contributing to interactive interfaces.
- Development Tools: Experience with tools like IntelliJ and proficiency in CI/CD practices, ensuring streamlined development processes and efficient code deployment.
Qualifications:
- Fluent in at least one modern language (JavaScript, Go, Python, PHP, etc.).
- Experience with React and Node.js is a plus.
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Proven track record of delivering high-quality software solutions within deadlines.
- Excellent communication skills and ability to present technical solutions effectively.
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
What We Offer:
- Competitive salary and performance-based bonuses.
- Comprehensive benefits package including health, dental, and retirement plans.
- Opportunities for professional development and continuous learning.
- Collaborative and inclusive work environment fostering innovation and creativity.
- Meaningful work contributing to societal change and positive impact.
If you are a self-motivated, hard-working individual passionate about leveraging technology to make a difference, this could be the perfect fit for you. Apply today!