Niš, Serbia Hybrid Employment

Atfinity is hiring a Software Engineer

About the Role

The role involves building and maintaining software systems with a strong emphasis on correctness, reliability, and long-term maintainability. The engineer will work within a small team to deliver robust technical solutions that align with product goals and operational standards.

Responsibilities

  • Design, develop, and maintain software systems with a focus on correctness and scalability
  • Write clean, well-documented, and testable code
  • Collaborate with team members to define technical requirements and implementation strategies
  • Participate in code reviews to ensure code quality and knowledge sharing
  • Diagnose and resolve bugs and performance issues in production environments
  • Contribute to architectural decisions and system design
  • Integrate with internal and external APIs and services
  • Ensure software reliability through automated testing practices
  • Monitor system performance and respond to operational alerts
  • Implement security best practices across all layers of the application
  • Work closely with non-technical stakeholders to understand product needs
  • Translate business requirements into technical solutions
  • Maintain up-to-date documentation for systems and processes
  • Stay informed about emerging technologies and assess their applicability
  • Optimize application workflows for efficiency and usability
  • Support deployment pipelines and continuous integration workflows
  • Contribute to database design and query optimization
  • Ensure data consistency and integrity across services
  • Follow software development lifecycle standards
  • Participate in sprint planning and team standups
  • Deliver features on schedule while maintaining high standards
  • Respond to user feedback and iterate on existing features
  • Evaluate third-party tools and libraries for integration
  • Help maintain development and staging environments

Nice to Have

  • Experience with functional programming paradigms
  • Familiarity with type-safe development environments
  • Knowledge of formal verification or correctness tools
  • Contributions to open-source software projects
  • Experience in regulated or safety-critical domains
  • Background in static analysis or program verification
  • Exposure to programming language theory
  • Interest in correctness-focused software development
  • Prior work on developer tooling or infrastructure
  • Understanding of concurrency and synchronization models

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexibility

Team

Small, cross-functional team emphasizing ownership and direct impact

Focus on Correctness

  • The team prioritizes software correctness and aims to prevent errors through rigorous design and testing practices
  • Engineers are expected to write predictable, verifiable, and maintainable code

Long-Term Thinking

  • Projects are designed with sustainability in mind, avoiding short-term trade-offs that compromise future development
  • The environment supports thoughtful iteration and careful technical decision-making

Available for qualified candidates

Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Atfinity

Atfinity provides an AI-powered, no-code process automation platform designed specifically for banks. The platform digitizes client onboarding, reviews, updates, and offboarding in a regulator-ready environment, enabling financial institutions to streamline complex workflows with compliance by design.

Swiss-engineered and ISO 27001 certified, Atfinity’s solution allows banks to transform operational processes quickly and securely, with measurable ROI achieved in under six months. The platform uses explainable AI to translate existing bank knowledge—such as forms, checklists, and directives—into executable digital processes without requiring developers.

Atfinity supports a wide range of banking models, including private banks, neo-banks, fintechs, commercial and investment banks, and lenders, enabling end-to-end automation across the entire client lifecycle—from onboarding to loan origination and compliance management.

All jobs at Atfinity Visit website
Job Details
Department Software Development
Category other
Posted 2 hours ago