
Senior Back-End Developer, Python
Neogrid
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Lead software development projects from conception through implementation and delivery
- Actively participate in architecture decisions and software modeling related to monoliths and microservices
- Implement and maintain code written in Python
- Collaborate with cross-functional teams to develop and maintain innovative solutions
- Contribute to defining best practices and development patterns (Design Patterns)
- Perform code reviews and provide technical guidance
- Stay up to date with technology trends and propose adoption of new technologies and best practices
- Participate in code refactoring and SQL query optimization
- Develop code that handles large volumes of data
- Develop and maintain CI/CD pipelines and automated testing
Requirements
- Previous experience developing systems with high-volume data processing
- Experience participating in the conception and design of new products
- Ability to build solutions incrementally
- Strong knowledge of the Python programming language
- Experience with relational databases
- Strong problem-solving and debugging skills
- Experience with automated testing (unit and integration tests)
- Experience in code and system design and architecture
- Excellent communication skills
- Ability to research and promote adoption of new technologies
- Ability to provide technical leadership on projects
- Ability to work in complex and constantly changing environments
- Strong ability to share technical knowledge and mentor team members
- Knowledge of agile development methodologies (Scrum, Kanban)
Benefits
- Health insurance
- Dental plan
- Life insurance
- Medication assistance, extendable to children
- Transportation voucher or parking allowance
- Flexible meal/food allowance
- We support your well-being with Wellhub (formerly Gympass) and TotalPass
- In your birthday month, you are entitled to a day off
- Parental support program, NeoBaby
- External training/education solution, Unico Skill
- Childcare assistance
- Extended parental leave: 6 months for mothers and 30 days for fathers
- Referral program, bonuses and more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLautomated testingcode refactoringhigh-volume data processingdesign patternsCI/CD pipelinesmicroservicesmonolithssystem design
Soft Skills
problem-solvingdebuggingcommunicationtechnical leadershipmentoringcollaborationadaptabilityresearchinnovationincremental development