Ruby & Rails -Senior Software Engineer/ Lead Engineer
Smartek21.comAbout the role
Company Description
Transforming businesses, driving success: SmarTek21
SmarTek21 is an IT services company founded in 2006 with a vision to empower organizations to excel in a data-driven world. Our team of technology and business experts understood that data had become a strategic asset that could drive business strategy and improve customer engagement. We started off by providing consulting and development services in Microsoft technologies, but as the world evolved, so did we. Today, we offer a wide range of services that include Agile Dev/Ops, Data Engineering & Analytics, Testing Automation & Support, and Managed Application and Infrastructure Services. These services are designed to help organizations transform into digital enterprises that can thrive in a data-driven world. We specialize in integrating technologies from various disciplines into holistic solutions, making digital transformations seamless for our clients.
Job Description
Senior Software Engineer/ Lead Engineer for an enterprise Ruby & Rails mission-critical applications for a global insurance provider. A team consists of a couple of onshore leads, and 10 offshore systems engineers to provide application support. The expectation is that this role provides technical guidance, direction, hands-on expertise, and experience in server and farm upgrades, with on-call support as required. Client collaboration is an integral component of this role
The successful candidate will take firm ownership of all Ruby & Rails applications under their control. He or she will be able to balance the inherent conflict between system stability/availability and the business need for functional enhancements and customization and assist development teams with operationalization & best practices for deployments. The successful candidate will be highly experienced with 6+ years in the field and love the detailed engineering aspects of the job.
Responsibilities:
- Design, implement, document, and maintain front and back-end systems for high-traffic applications
- Help peel off monolith code into well-organized architecture
- Help drive technical standards for the team
- Help us set a high bar for quality, from code and systems to how we treat each other
- Provide material feedback on the work of junior and mid-level programmers
- Integrate & coordinate with client engineering teams, building trust, and ensuring technical stakeholder relationship health
- Implement capture and reporting on managed service metrics, and ensure that SLA targets are met
- Manage and mentor junior team members, and outline training and certification paths accordingly
Qualifications
- Minimum of 6 years Ruby & Rails application development, software test automation, object-oriented development, working with relational databases, and writing SQL queries or stored procedures
- High level of ability coding in Ruby and expert level familiarity with the Rails framework
- Advanced level of querying in ORMs such as Active Record and Sequel
- Experience with large Rails/Rack-based applications
- Experience mentoring junior to mid-level engineers while balancing current work
- High proficiency in some of the following AWS services: ECS, EC2, S3, CloudWatch, RDS, Elastic Search, VPC
- Proficient in vanilla JavaScript (outside of using it with a modern web framework)
- Advanced level of querying in ORMs such as Active Record and Sequel
- Experience with large Rails/Rack-based applications
- Proficiency with code versioning tools like Bitbucket, Git, Github
- Familiarity with MVC, REST
- Good understanding of front-end technologies including HTML5, JavaScript, jQuery, CSS3, and Bootstrap framework
- Familiarity with database technology and SQL programming (MySQL, Postgress)
- Experience working with Agile methodologies and tools (we use Jira, Scrum)
We need a strong consultant here, who can wear many hats as needed and drive outcomes. Rigid mindsets, poor cultural fit, or language difficulties will be blockers to acceptance
Additional Information
What Is in It for You:
Paid Time off – start with 10 days accrued paid time off (PTO) a year. PTO days increase with years of service.
Paid Holidays - 8 paid holiday a year in addition to your PTO.
Health Insurance for FT employees – we pay 100 % premium of medical, dental and vision.
Health Insurance for FT employee’s family – we cover partial premium for medical, dental and vision for dependents.
401(k) – we administer 401(K) retirement contribution for FT employees.
Life Insurance/Short Term and Long-Term Disability – at no cost to you
Opportunities for internal promotions/career advancement
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s