Please, let Ubiminds know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Senior Software Engineer will work with the development team, focusing on a financial analytical system.
Responsibilities include optimizing and creating end-to-end processes and suggesting new tools, technologies, and methodologies that better fit the team.
The role involves working with Python to develop well-constructed, intelligently tested, easy-to-use, and extensible packages using Flask.
The engineer will join an existing team that is building toward the product vision and will be involved in all aspects of design, delivery, and support of the systems.
Collaboration with other engineering, design, product, and platform teams is essential to develop, build, run, and support the system architecture.
Requirements:
Advanced/fluent English skills are mandatory, with excellent written and verbal communication skills.
Hands-on Python development experience is required, specifically in designing, developing, and deploying REST APIs.
Experience in writing CI/CD YAML files for integrating and deploying code is necessary, with a preference for GitLab.
Candidates must have experience building data models for efficient data storage and retrieval for relational and non-relational databases, with SQL Server, MongoDB, and Snowflake being preferable.
Familiarity with services from cloud providers, particularly AWS, is required, including S3, Secrets Manager, SQS, and EKS.
Nice to have skills include familiarity with Snowflake and/or SQL Server, NoSQL (MongoDB preferred), front-end development using Typescript, React, or Next, and end-to-end testing using Cypress, Selenium, or Playwright.
Experience running services in a containerized Docker environment (Docker swarm, Kubernetes, etc.) is also a plus.
Non-technical skills required include good communication skills, flexibility to deal with different stakeholders, strong problem-solving skills, the ability to work effectively in a collaborative team, and a desire to learn and improve technical skills.
Benefits:
As a Senior Software Engineer at Ubiminds, you will be placed in a product-based company with the same treatment as full-time employees.
You will receive full back-office support, including career guidance, HR, and concierge services.
The company offers a remote-first policy, accommodating a distributed team.
You will be provided with your own MacBook, eliminating the need to bring your own device.
Access to growth opportunities with other technology professionals is available through tech talks, chapter meetings, and remote happy hours.
You can improve your English through free lessons with a native English speaker to enhance your communication skills.
A candidate referral bonus is offered for promoting Ubiminds to your tech friends.
For those who miss working in an office, the Florianópolis headquarters is available, featuring weekly quick massages, tasty snacks, soft drinks, and games.
Apply now
Please, let Ubiminds know you found this job
on RemoteYeah
.
This helps us grow 🌱.