Mid-level Fullstack Developer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Fullstack Developer to partner with the largest Investment Bank in Latin America. Focused on capital investment, risk, and global asset management.
Responsibilities:
- Model cloud-based software architectures;
- Plan and execute technology migrations for production applications;
- Be familiar with the technologies used by the team;
- Ability to estimate effort and set implementation timelines;
- Ability to work under deadline pressure;
- Troubleshoot issues that arise during projects;
- Skill in managing conflicts and expectations;
- Proactive.
Requirements:
- Experience with .NET and front-end languages;
- Experience with cloud platforms (AWS, GCP, Azure, etc.);
- Flexibility to use any programming language to develop day-to-day solutions;
- Experience with distributed systems, including designing for high throughput, high availability, and high performance;
- Strong troubleshooting skills;
- Ability to efficiently plan and execute migration initiatives or other responsibilities expected at a mid-level role;
- Experience with relational databases (SQL Server, MySQL, PostgreSQL);
- Experience with NoSQL databases (MongoDB, Redis, etc.);
- Familiarity with Design Patterns (GoF, DDD, KISS, and YAGNI);
- Clean Code practices;
- Experience with unit testing and TDD;
- Knowledge of GIT;
- Knowledge of agile methodologies (Scrum);
- Knowledge of Docker and Kubernetes;
- Experience with messaging systems (Kafka, SQS, SNS, RabbitMQ, etc.);
- Ability to write robust, testable, and well-validated code.
- Preferred:
- Knowledge of Financial Markets;
- Experience with React;
- Experience with code quality tools (SonarQube);
- Experience with APM tools (Dynatrace, AppDynamics, Datadog, etc.);
- Knowledge of Prometheus, metrics and monitoring;
- Knowledge of Elasticsearch, Apache Lucene and GraphQL;
- Experience managing and deploying CI/CD pipelines.
- Soft Skills:
- Logical reasoning and strong analytical ability;
- Good communication;
- Team spirit and conflict resolution skills;
- Ability to communicate with diverse stakeholder profiles;
- Ability to work in agile, multidisciplinary teams;
- Creativity and proactivity to envision different usage scenarios for applications;
- Organized.



















