Job Description
Veracity Group
SOFTWARE ENGINEER (PYTHON/REACT)
Veracity Group is the global outsourcing arm of St Anthony's Group of Industries, specializing in Business Process Management and Knowledge Process Management Services in key areas of Finance & Accounting, Process Automation, Data Science & AI, Mobility, and Customer Experience Services. We cater to a diverse portfolio of clients from the US, UK, Australia, Middle East, and Sri Lanka.
Veracity Digital creates software solutions for startups to mature organizations to bring their ideas into life! Our main focuses is on delivering AI-driven digital transformation solutions. We help the businesses with integrating artificial intelligence, machine learning, application development, data analytics, and cloud services, to help businesses innovate and operate more efficiently.
The Role
- Develop scalable, user-centric web applications.
- Implement high-quality and performant backend services and APIs using Python, driving business functionality.
- Collaborate with designers to translate UI/UX designs into highly dynamic web interfaces utilizing React.js.
- Focus on crafting well-structured, testable, and performant code for both the frontend and backend.
- Execute the full software development lifecycle (SDLC), from concept through production and maintenance.
- Assist with the implementation of CI/CD pipelines to streamline development, testing, and deployment workflows.
- Troubleshoot and resolve technical issues in both frontend and backend environments, seeking guidance as needed.
- Create and maintain clear technical documentation to facilitate knowledge sharing and system understanding.
- Optimize backend systems to ensure scalability and performance under load.
- Participate in code reviews to uphold quality standards and share best practices.
The Person
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Minimum of 2 years of experience in full-stack Python development. Professional proficiency in backend development using Python, preferably with experience in microservices architecture.
- Professional proficiency in building web applications using React.js with industry experience.
- Solid understanding of cloud services (eg: AWS, GCP) for building, deploying, and managing applications.
- Solid understanding of RESTful API design and implementation.
- Familiarity with SQL database systems (e.g., PostgreSQL).
- Strong grasp of front-end design patterns, CSS, and UI libraries like Tailwind CSS or Material UI.
- Solid understanding of CSS animations to create visually compelling web experiences.
- Basic understanding of CI/CD concepts.
- Working knowledge of Git for version control.
- Excellent English communication skills, both written and verbal.