Software Engineer (AML Team)
1,500,000 – 2,041,667 Ft / month
Employer · SEON
Budapest
As a Software Engineer on the AML team, you'll build and maintain the TypeScript applications and services behind SEON's AML products. You'll work closely with product managers to understand customer needs, turn requirements into well-scoped features, and ship them with quality, performance and security in mind.
Tasks
- Implement TypeScript features for our AML services and customer facing Admin Panel
- Contribute to design discussions with informed questions
- Scope your work independently and confirm what 'complete' means before you start
- Consistently deliver high-quality code with simplicity, security, testability, performance, and scalability in focus
- Maintain and develop client-side JavaScript libraries, the Node.js backend of AML Services and Nest.js / ExpressJS services
- Debug moderately complex issues independently using observability tools
- Write tests for the features you build, and design the testing approach for more complex features
- Fix issues reported by QA and customers based on discussed priorities
- Track implementation progress using company processes and software (github / jira)
- Review code written by the team with an eye on security, performance and quality
- Cooperate with your PM, the QA team, Architects and the Devops team on a continuous basis
- Contribute to planning and estimation
- Improve CI/CD pipelines and development tooling for your team
- Mentor junior teammates with structured intent
- Work with large datasets, such as screening and watchlist data, keeping them performant, accurate and auditable
- Use AI-assisted development tools in your day-to-day work
Requirements
- Excellent problem-solving skills
- At least 3 years of experience in Software Development
- Good working knowledge JavaScript/Typescript and stable knowledge of HTML5/CSS3 and RESTful API development
- Ability to cooperate with team members in an Agile development environment
- Experience scoping and delivering features independently, from ambiguous requirements to validated work
- Experience debugging issues across services using observability tools
- Out-of-the-box thinking combined with the ability to adapt to a fast-paced environment
- Fluency in English
- JavaScript, Typescript, React, Node and NestJS
- HTML5, CSS3 (Sass)
- PostgreSQL