Senior Software Engineer
Role details
Job location
Tech stack
Job description
- Lead the development of scalable web applications using Ruby on Rails, JavaScript, React Express, and other modern frameworks.
- Design and implement RESTful APIs to enable seamless communication between front-end interfaces and back-end services.
- Manage cloud infrastructure deployments on AWS and Azure, ensuring high availability, security, and performance.
- Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes.
- Develop and maintain database systems utilizing MySQL, SQL, and application-specific data storage solutions.
- Contribute to the integration of diverse technologies such as C#, C++, Java, Python, VBA, and .NET for various application needs.
- Utilize version control tools like GitHub, SVN, and Git to track changes efficiently across multiple projects.
- Optimize system performance on Linux environments while ensuring robust security practices including RBAC (Role-Based Access Control).
- Participate in code reviews, testing procedures, and documentation efforts to uphold quality standards.
Requirements
Do you have experience in Linux?, Join our innovative team as a Senior Software Engineer and become a driving force behind cutting-edge technology solutions! In this dynamic role, you will lead the design, development, and deployment of robust software applications that power our core systems. Your expertise will help shape scalable architectures, optimize existing platforms, and implement best practices across diverse projects. We're looking for passionate engineers eager to tackle complex challenges with agility and precision, delivering high-quality results that make a real impact. If you thrive in collaborative environments and love pushing technological boundaries, this is the opportunity for you!, * Extensive experience with software development across web development, application development, and system architecture.
- Strong proficiency in IT infrastructure management within cloud platforms like AWS and Azure.
- Deep understanding of RESTful API design principles and implementation techniques.
- Skilled in front-end development using JavaScript frameworks such as React Express for engaging user interfaces.
- Knowledge of database management systems including MySQL, SQL Server, and related query languages.
- Familiarity with version control systems like GitHub, SVN, and Git for collaborative coding workflows.
- Experience working within Agile methodologies to deliver iterative improvements efficiently.
- Competence in programming languages including C#, C++, Java, Python, VBA, and C for diverse software solutions.
- Understanding of Linux system administration coupled with security best practices like RBAC.
- Ability to develop secure APIs adhering to industry standards for RESTful services. Embark on a journey where your technical expertise fuels innovative solutions! We're committed to fostering an environment that supports your growth while delivering impactful technology products worldwide.
Benefits & conditions
Pulled from the full job description
- AD&D insurance
- 401(k)
- Health insurance
- Vision insurance
- Health savings account
- Dental insurance
- Life insurance, * 401(k)
- AD&D insurance
- Dental insurance
- Disability insurance
- Health insurance
- Health savings account
- Life insurance
- Vision insurance