Job Description:
TechDelivery, a premier provider of B2B solutions, is seeking a highly experienced and motivated Senior FullStack Engineer to join our dynamic team. In this role, you will be instrumental in the design, development, and maintenance of cutting-edge web applications that leverage the latest technologies. You will work across both front-end and back-end, ensuring seamless integration and high performance.
Key Responsibilities:Application Development: Build and maintain robust web applications using Ruby on Rails and React Native, ensuring they meet high standards of performance and usability.Distributed Systems: Design and manage distributed task scheduling systems to optimize workflow and processing efficiency.Database Management: Optimize, manage, and scale PostgreSQL databases to handle growing data demands.AWS Integration: Utilize AWS services such as DynamoDB and S3 for storage solutions and database management.API Design: Develop and implement RESTful APIs using JSON, ensuring they are scalable and secure.Code Management: Apply OOP and MVC design principles to create clean, maintainable, and efficient code.Version Control: Collaborate with the development team using Git for version control, ensuring seamless integration and code consistency.Containerization: Use Docker for container creation, application deployment, and management of microservices.Fundamental CS: Leverage strong computer science fundamentals, including data structures and algorithms, to solve complex problems and optimize performance.
Requirements:Technical Expertise: Proven experience with Ruby on Rails and React Native, with a deep understanding of their ecosystems.AWS Proficiency: Hands-on experience with AWS services, particularly DynamoDB and S3, for scalable cloud solutions.Distributed Systems: Experience in building and maintaining distributed task scheduling systems.Database Skills: Advanced knowledge of PostgreSQL, including performance optimization and data management.Version Control: Proficient in Git for collaborative development and version control.API Development: Skilled in designing and consuming RESTful APIs with JSON.Design Patterns: Strong grasp of OOP and MVC design patterns for effective software architecture.CS Fundamentals: Solid foundation in computer science principles, particularly data structures and algorithms.Language Proficiency: Advanced English proficiency (C1).
Desired Skills:Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with team members.Problem-Solving: Creative and efficient in solving complex technical problems.Quality Focus: Commitment to delivering high-quality code and continuous improvement.Agility: Ability to thrive in an agile, fast-paced, and dynamic work environment.
Education:Bachelor’s degree in Computer Science, Computer Engineering, or a related field. Advanced degrees or relevant certifications are a plus.
Benefits:Competitive salary and comprehensive benefits package.Opportunities for professional development and career advancement.Collaborative and innovative work environment.Flexibility in work location and hours, supporting a healthy work-life balance.