Remote Senior Software Engineer (307)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

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.
Leave a feedback