Senior Software Engineer - Python/Django (401)
Are you seeking to advance your international career journey?
Ubiminds is a people-first company, certified as a Great Place to Work, collaborating with American software product firms to expand their development capabilities. We specialize in selecting the top 5% talent in Brazil for their Latin American strategies, offering a unique blend of staff augmentation and employer-of-record services.
We are currently engaged in a project with a company focused on developing an exciting new product suite for Public Safety.
Challenge
As a Senior Software Engineer specializing in backend development, you will be a vital part of a small, agile team responsible for creating the next iteration of our client's services platform. Your primary focus will be on writing clean, efficient, and scalable Python and Django code to facilitate the delivery of innovative solutions for our client. Your contributions will directly influence the efficiency and growth potential of our services, shaping the future offerings of the client.
Key Responsibilities
- Architect, build, and maintain scalable and reliable software systems.
- Develop high-quality, sustainable code that meets functional and non-functional requirements.
- Lead complex technical projects from inception to completion.
- Collaborate with product, design, and engineering teams to align solutions with business objectives.
- Identify and resolve technical issues to enhance performance and reliability.
- Participate in code reviews to uphold best practices and drive continual improvement.
- Mentor junior developers through pair programming, feedback, and knowledge sharing.
- Contribute to project planning, prioritization, and estimation for seamless execution and realistic timelines.
- Create and manage clear technical documentation.
- Stay abreast of new technologies and tools, sharing insights to guide technical direction.
Requirements for Success
Mandatory Skills
- Adept proficiency in English, both verbal and written.
- Ability to work during 9-5 EST with flexibility in work hours.
- Extensive experience in backend development using Python and Django; familiarity with Ruby and Rails is advantageous.
- Profound comprehension of object-oriented design, domain modeling, and software engineering principles.
- Experience in designing and integrating RESTful APIs and relational databases (e.g., PostgreSQL, MySQL).
- Demonstrated track record in contributing to and maintaining large-scale production systems.
- Capability to work independently in a remote, collaborative setting.
- Strong communication skills coupled with a passion for mentoring.
- Minimum 5 years of professional software development experience in modern web environments.
Desirable Skills
- Proficiency in cloud environments and managing cloud-based deployments.
- Familiarity with Scrum and Kanban methodologies.
- Understanding of RESTful API principles and database design concepts.
If you are looking for a vibrant work culture that values people, development, collaboration, and excellence, Ubiminds could be the perfect fit for you.
Benefits
Joining us as a Senior Backend Engineer offers the following perks:
- Treated like a full-time employee in the partnered product-based company.
- Full back-office support, including career guidance, HR services, and concierge assistance.
- Enjoy a remote-first work policy within our distributed team.
- Provided with a MacBook for work.
- Access to growth opportunities through interactions with other technology professionals.
- English language improvement through complimentary lessons with a native speaker.
- Candidate referral bonus for recommending Ubiminds to your tech connections.
- Access to the Florianópolis headquarters, an inviting space with massages, snacks, drinks, and games.
Application Process
Initial discussion with Tech Recruiter to delve into the job role and your experiences.
Client-specific evaluation process (subject to variation).
Job offer confirmation.
Interested in progressing your career with Ubiminds? Apply now!
