DevOps Engineer at Upshot

Full Time1 month ago
Employment Information
Job Description
Our team is seeking a skilled software engineer to ensure the seamless operation of our applications with zero downtime. You will play a key role in designing and implementing scalable architectures for a high-volume analytics platform, focusing on performance, reliability, and system stability. This position requires collaboration with cross-functional teams to deliver robust solutions that meet complex business demands, including the integration of third-party services for critical functionalities like search and messaging systems. You will also contribute to the development and maintenance of software components using primarily Typescript and some Python, ensuring alignment with our technical standards and project goals.
Key Responsibilities
  • Monitor and maintain application performance to ensure continuous operation with zero downtime, implementing proactive measures to prevent system failures.
  • Design and develop highly scalable architectures for a high-volume analytics platform, optimizing for efficiency and reliability under heavy workloads.
  • Integrate and leverage third-party services (e.g., search engines, messaging systems) to fulfill demanding requirements, ensuring compatibility and performance.
  • Collaborate with engineering teams to implement software solutions using Typescript as the primary language and Python for supplementary tasks.
  • Conduct code reviews, debugging, and testing to maintain code quality and resolve technical issues promptly.
  • Document system designs, workflows, and technical specifications to ensure clarity and knowledge sharing across the team.
  • Stay updated on emerging technologies and industry best practices to continuously improve system architecture and development processes.
Job Requirements
  • Proven experience in software engineering with a strong focus on Typescript and Python development.
  • Deep understanding of system architecture, scalability principles, and performance optimization techniques.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and DevOps tools for deployment and monitoring.
  • Ability to analyze and resolve complex technical issues, with a track record of maintaining high system availability.
  • Excellent communication skills to collaborate effectively with stakeholders and document technical solutions.
  • Strong problem-solving abilities and attention to detail, with a passion for creating reliable, high-performance systems.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degree preferred.
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure-as-code practices.
  • Knowledge of database systems (SQL/NoSQL) and data modeling for analytics platforms.
  • Ability to work independently and in a team environment, with a commitment to continuous learning and improvement.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact