
Software Development Analyst II
Posted May 25

Posted May 25
This is a fully remote position, open to applicants in Brazil.
• Collaborate with product managers and analysts to analyze and comprehend business requirements, translating them into technical specifications.
• Create software architectures and define technical solutions for credit features, taking into account scalability, security, and performance.
• Write production code that adheres to quality standards, programming best practices, and team conventions.
• Develop and maintain unit, integration, and end-to-end tests to ensure the reliability and quality of the code.
• Conduct constructive code reviews, ensuring adherence to technical quality and team standards.
• Actively engage in agile ceremonies (daily stand-ups, planning, retrospectives) while contributing valuable technical and business insights.
• Work alongside designers and product managers to devise solutions that strike a balance between technical feasibility and user needs.
• Investigate and resolve production issues by analyzing logs, metrics, and system behavior to pinpoint root causes.
• Monitor the performance, availability, and health metrics of credit systems in a production environment.
• Document technical decisions, architectures, and development processes to support maintenance and onboarding efforts.
• Refactor legacy code when necessary to enhance quality, readability, and maintainability without altering behavior.
• Engage in discussions regarding the evolution of credit products, suggesting technical and business enhancements based on data analysis.
• Ensure security and compliance in developed solutions, adhering to information security practices and financial industry regulations.
• Collaborate in establishing and refining the team’s technical standards, tools, and development processes.
• Investigate and resolve bugs reported by operations or identified through monitoring, prioritizing based on business impact.
• Proficiency in Node.js (runtime, event loop, native modules, performance).
• Advanced knowledge of TypeScript (advanced types, generics, decorators, utility types).
• Strong grasp of JavaScript ES6+ (async/await, promises, destructuring, spread operator).
• Experience with SQL (PostgreSQL, MySQL) — including complex queries, optimization, indexes, and transactions.
• Familiarity with NoSQL (MongoDB, Redis) — data modeling, aggregations, and caching strategies.
• Knowledge of ORMs and query builders (TypeORM, Prisma, Sequelize, Knex).
• Experience with migrations and schema versioning.
• Proficient in Docker (Dockerfile, docker-compose).
• Understanding of container concepts (containers, volumes, networks).
• Knowledge of best practices for containerizing Node.js applications.
• Experience with Git (branching strategies, merge/rebase, hooks).
• Familiarity with CI/CD (Bitbucket CI, GitLab CI) — pipelines, automated tests, and deployment.
• Strong adherence to Clean Code and SOLID principles.
• Knowledge of design patterns (Factory, Strategy, Repository, Dependency Injection).
• Understanding of software architecture (RESTful APIs, microservices, event-driven).
• Experience with testing (unit, integration, E2E) — using Jest, Mocha, Chai, Supertest.
• Familiarity with code review and pair programming practices.
• Proficient with package managers (npm, yarn, pnpm).
• Skills in debugging (Node.js debugger, Chrome DevTools).
• Experience with monitoring and logging (Winston, Pino, Sentry).
• Familiarity with agile methodologies (Scrum, Kanban).
• Strong skills in technical documentation (API docs, architecture, ADRs).
• Knowledge of semantic versioning (SemVer).
• Meal or food allowance/voucher to purchase groceries for your household or enjoy dining at your preferred restaurant.
• Health and dental coverage for you and your family.
• Private pension plan to support your financial security and investments.
• Life insurance to offer additional peace of mind for you and your loved ones.
• Profit sharing as a reward for your contributions and results.
• Quality-of-life programs designed to promote employee wellbeing and health.
• Access to Wellhub, featuring over 18,000 gyms across Brazil.
Cogna Educação
ManpowerGroup Brasil
Get handpicked remote jobs straight to your inbox weekly.