Job Title: Senior Backend Software Developer
Location: Remote (LATAM only)
Job Description:
In OrcahrdTek, we are seeking a highly experienced and talented Senior Backend Software Developer with a deep understanding of backend engineering, advanced testing methodologies, and architectural design principles for enterprise-grade systems. The ideal candidate will have exceptional communication skills, extensive experience in scaling APIs and implementing continuous delivery/continuous integration (CD/CI) pipelines, and a proven track record of working with data-heavy applications. If you are passionate about software development, proficient in Node.js and TypeScript, and have a minimum of 10 years of experience in the field.
Responsibilities:
-Architect, design, and develop scalable and reliable backend systems for enterprise-grade applications.-Implement and maintain CD/CI pipelines to ensure smooth and efficient delivery of software updates.-Scale APIs to handle high volumes of traffic and optimize performance for data-heavy applications.-Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.-Design and implement advanced testing strategies using Jest and other testing frameworks to ensure the reliability and robustness of the codebase.-Utilize advanced data structures and object-oriented design patterns to optimize system performance and maintainability.-Lead and mentor junior developers, providing guidance on best practices and architectural principles.-Work closely with stakeholders to understand business needs and propose technical solutions that meet both functional and non-functional requirements.-Evaluate and select appropriate technologies and tools to support the development and maintenance of large-scale systems.-Drive initiatives related to data transformation, migration, and management, ensuring data integrity and security throughout the process.
Requirements:
-Bachelor's degree in Computer Science, Engineering, or a related field.-Minimum of 10 years of experience in software development, with a focus on backend engineering.-Proficiency in Node.js and TypeScript, with a strong understanding of asynchronous programming and event-driven architectures.-Extensive experience with Jest or similar testing frameworks, including writing unit tests, integration tests, and end-to-end tests.-Solid understanding of software design principles, including object-oriented programming (OOP) design patterns and architectural best practices.-Experience in architecting and designing enterprise-grade systems, with a focus on scalability, reliability, and performance.-Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.-Experience working in agile environments and delivering high-quality software in a fast-paced environment.-Familiarity with advanced data manipulation techniques, including data transformation, migration, and management.-Proven track record of successfully delivering complex projects on time and within budget.
Type: Full time - 1 month trial period.Location: Fully remote
Benefits:-Competitive salary above market average-Monday to Friday schedule-Flexible schedule-Paid time off (Vacations and US Holidays)-High opportunities to grow
Additional Information:
Please submit your resume including all the requested information in the following application form here https://forms.gle/dVqGi3wT1fKiKtja7. If all the information was properly submitted, we’ll contact you ASAP.