Senior Software Engineer
Acclinate
Acclinate Inc. Senior Software Engineer Remote · Full time
Acclinate seeks an experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will be crucial in designing, developing, and maintaining our web applications. You will work closely with our cross-functional engineers, designers, and product managers to deliver high-quality software solutions that drive our business forward.
Description
Key Responsibilities:
- Collaborate with the development team to design, develop, test, and deploy web applications using Ruby on Rails for the backend and Stimulus.js and TailwindCSS for the front end.
- Provide technical expertise, mentorship, and guidance to junior developers, contributing to the growth and skill development of the team.
- Contribute to the architectural decisions and technical roadmap for our applications, ensuring scalability, maintainability, and performance.
- Implement and improve CI/CD pipelines to automate testing and deployment processes, ensuring a reliable and efficient development workflow.
- Design and optimize database schemas, write efficient SQL queries, and ensure data integrity.
- Integrate third-party APIs and services as needed to enhance the functionality of our applications.
- Write clean, maintainable, and efficient code, and actively participate in code reviews to ensure high-quality software.
- Maintain comprehensive documentation for code, system architecture, and development processes.
- Monitor application performance, troubleshoot issues, and implement improvements to enhance system reliability.
- Implement security best practices and stay updated on the latest security threats and vulnerabilities.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Qualifications:
- Bachelor's degree in Computer Science, related field, or equivalent work experience.
- 5+ years of professional software development experience.
- Strong proficiency in Ruby on Rails, Stimulus.js, TailwindCSS, and experience with Google Cloud Platform services.
- Deep understanding of web development principles, including RESTful APIs and web security.
- Familiarity with modern software development practices, such as Agile methodologies.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving and communication skills.
- Proven ability to work in a fast-paced, collaborative team environment.
Nice to haves:
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Knowledge of microservices architecture and serverless computing
- Previous experience in the medical or healthcare industry
- Contributions to open-source projects or a strong online presence in the tech community
Employee Benefits:
We offer a comprehensive compensation and benefits package designed to attract and retain top talent. Here's what you can expect:
- Competitive salary commensurate with your experience and qualifications.
- Access to health, dental, and vision insurance plans, with the company covering half of the premium costs.
- Access to 401(k)-retirement plan to help you secure your financial future.
- Enjoy 22 paid holidays throughout the year.
- Receive an educational stipend to support your ongoing professional development.
- A technology allowance to keep you equipped with the tools you need.
- Generous paid time off to recharge and maintain work-life balance.
Acclinate Inc. is an equal opportunity employer and prohibits discrimination based on race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
If you are passionate about software engineering and want to make a positive impact in healthcare, we encourage you to apply for the Senior Software Engineer position at Acclinate Inc. Join us in shaping the future of healthcare technology!
Salary
$130,000 - $180,000 per year