← Back to jobs

Associate Software Engineer - Python

Colombo 04 FULL_TIME 4 months ago
Company: Peercore Nexgen (Pvt) Ltd
Location: Colombo 04
Type: FULL_TIME
Login to apply
Language: Translating…

Associate Software Engineer - Python

Step into the dynamic realm of Peercore Nexgen (Pvt) Ltd, where innovation meets excellence. Peercore has been at the forefront of the software revolution for over two decades, focusing primarily on the food manufacturing industry. Based in Melbourne, Australia, with a dynamic development centre in Colombo, Sri Lanka, we are redefining the software landscape with a ground-up redevelopment of our solutions using the latest technology stack.

Key Responsibilities

  • Analyze requirements and implement core business logic using Python and Fast API based on technical specifications.
  • Design, develop, and maintain Fast API-based RESTful APIs and backend services.
  • Customize and enhance existing Python applications in response to customer requirements.
  • Take ownership of the full software development lifecycle, including planning, design, coding, debugging, testing, deployment, and leading small to medium projects.
  • Participate in code reviews and contribute to improving coding standards and best practices.
  • Monitor and optimize application performance, scalability, and security.
  • Stay up to date with emerging technologies and industry trends, and incorporate them where applicable.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Assist in identifying and resolving production issues, ensuring high availability and reliability.
  • Foster and maintain positive relationships with clients and internal stakeholders.
  • Collaborate closely with cross-functional team members to achieve shared objectives and deliverables.

Job Requirements

  • Education: B.Sc. in Computer Science/Engineering or a related field.
  • Experience: Minimum 1 year of software development experience.
  • Technical Skills:
    • Proficiency in Python, with hands-on experience in Fast API for building high-performance web and API services.
    • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
    • Solid experience working with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
    • Experience in building and consuming RESTful APIs, and integrating backend services.
    • Proficient in writing unit tests using frameworks such as pytest and unittest to ensure code quality and reliability.
    • Familiarity with scripting and automation using Python to streamline workflows and backend tasks.
    • Experience in Microservices architecture and designing scalable backend services.
    • Familiarity with version control systems, especially Git.
  • Additional Skills:
    • Hands-on experience with Java and Spring Boot for building backend services.
    • Preferred experience with Next.js or other front-end frameworks for full-stack development.
    • Familiarity with AuthO or similar identity and access management platforms.
    • Exposure to gRPC for efficient service-to-service communication.
    • Experience with containerization tools (e.g., Docker), CI/CD pipelines, and cloud platforms such as AWS or Azure.
  • Soft Skills:
    • Excellent time management and communication skills in English.
    • Ability to collaborate effectively with overseas technical teams and management.
    • Self-motivated, capable of handling multiple tasks and projects under pressure.

Benefits

  • Competitive salary and performance-based bonuses.
  • How to Apply

    • Email: vacancies@peercore.com.au, info@peercore.com.au

Frequently asked questions

Use the Apply form on this page to submit your CV (PDF/DOC/DOCX). You can also include a short cover letter.
This position is FULL_TIME.
The role is based in Colombo 04.
Salary details are not disclosed by the employer.
No closing date is listed. Apply early as roles may be filled on a rolling basis.
Typically it includes an application review, one or more interviews, and (for some roles) a skills assessment or test. Exact steps may vary by employer.
The role is posted by Peercore Nexgen (Pvt) Ltd.
Tailor your CV to match the role, keep it to 1–2 pages, and add a short cover letter describing how your recent work aligns with the job requirements.

Related jobs

We use cookies to run AnyJobOK, remember preferences, and (with your consent) improve analytics. See our Cookie Policy.

Cookie settings

Manage how we use cookies on this device.

Strictly necessary
Required for core site features.
Always on
Functional
Remember preferences and improve UX.
Analytics
Help us understand site usage.
Advertising
If used, show relevant ads.