Job Closed
This listing is no longer active.
Powerful no-code automation for payments and commerce.
Software Engineer, Backend
Location
Poland
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Backend
Primer
• Designing and implementing core backend services for high performance, complex distributed systems • Driving and using modern development practices such as BDD and TDD would be highly beneficial • Creating clear, modern, well tested code • Collaborating across teams in a product-driven environment • Taking ownership of key technology decisions, building for scale and optimising for output • Conducting code reviews and continuously look at ways of improving our ways of working • Creating detailed internal documentation for the projects you work on
Job Requirements
- Experience coding Python in modern, complex technical environments
- Experience with testing frameworks and a good approach to writing testable, maintainable code.
- Understanding of the entire development process (design, development and deployment)
- Highly motivated self-starter who values autonomy and getting things done
- Excellent verbal and written communication skills
- Experience working in a fast-paced environment.
- You will need to be based in: Poland, Portugal, Hungary, Romania or South Africa.
Benefits
- Competitive share options
- Uncapped holiday, with 25 days minimum to be taken
- Co-working space access
- Workations & Company Retreat
- The best equipment for your role
- £500 towards your home office setup
- Generous learning budget
- Private Medical Insurance
- A broad set of additional perks and benefits (*depending on location)*
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Participate in international projects to develop and implement production management solutions • Collaborate across all software development processes • Ensure the highest quality by improving the team’s technical capabilities in system performance, resilience, scalability, architecture, and experimentation
• Participate in the full development life cycle of business software including design, development, unit/load testing, deployment and maintenance of a software system and implementation of business software for the enterprise. • Provides expertise in one or more programming specialties such as server-side web presentation technologies. • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. • Extensive experience in developing complex applications using Java 8, Spring Boot, Spring MVC, J2EE Design Patterns and REST services. • Extensive experience in Front End Technologies like Angular 8 or above, Java script, Ajax and JQuery. • Hands-on experience in relational databases – DB2, PostgreSQL. • Hands-on experience on working / deploying application on GitHub. • Expertise in Development tools (Eclipse, IntelliJ). • Design, create reports, and charts using Java and Tableau. • Create detailed, comprehensive and well-structured test plans and test cases. • Estimate, prioritize, plan and coordinate testing activities. • Perform automation as needed. • Identify, record, and document thoroughly to track bugs (root cause analysis). • Perform thorough regression testing when bugs are resolved. • Develop and apply testing processes for new and existing products to meet business needs. • Stay up-to-date with new testing tools and test strategies.
• Develop new features using .Net Core and Azure • Maintain existing features (including bug fixes) • Maintain assigned PBIs and tasks • Deploy code to environment and follow up on delivery with SQA • Estimate tasks and PBIs • Attend scrum ceremonies (Daily, Backlog refinement, Planning) • Follow up on requirements with Scrum master or development team • Research and create POC for new implementations
Back-end Developer, Java/Kafka
IT Advanced Consulting SAEtre fier d’accomplir des missions ordinaires de manière extraordinaire.
• Actively participate in the analysis and modeling of functional and technical requirements, following internal methods and standards • Design and model robust, scalable software solutions • Ensure the consistency and quality of the application architecture • Develop software components and perform unit testing • Contribute to integration and system testing • Document analysis, design, development, and testing work • Participate in estimating workload and development effort • Implement and adhere to development methods, tools, and standards • Participate in code reviews and deliverable reviews • Collaborate closely with front-end, back-end, and DevOps teams




