Senior Software Engineer (Full Stack)
SQUAREPEG
- Nigeria
- Contract
- Full-time
- Design RESTful APIs for interacting with the Vidrovr platform and lead their implementation and maintenance
- Design well-normalized SQL tables backing key systems
- Develop tools and patterns for workloads across the backend
- Work with frontend engineers to develop and implement coherent workflows, translating requirements into API spec and implementations
- Work with machine learning engineers to develop distributed applications
- Pinch hit with devops to make sure the right infrastructure exists in the right place
- 5+ years as a full-stack engineer
- Demonstrated experience designing, writing, and maintaining REST APIs
- Python fluency
- Deep knowledge of common, relevant Python libraries, particularly Pydantic, Sqlalchemy, Sanic, Celery, Requests
- Javascript/Typescript proficiency
- Experience with frontend frameworks such as Vue or React
- Familiarity with message broker patterns for distributed processing
- Experience with relational databases (ideally Postgres)
- Experience with in-memory caches (ideally Redis)
- Proficiency with networking concepts, such as:
- Reverse Proxies
- Load Balancers
- Certificates
- CORS
- Experience developing APIs with Rust or Go
- Experience with Solr or other inverted-index document DBs
- Experience with modern Python packaging
- Experience with AWS infrastructure, including: EKS, RDS, Elasticache
- Experience with infrastructure-as-code tools like Terraform
- Experience deploying deep learning models
- Competitive salary
- Medical, dental, and health benefits
- 401k savings plan
- Unlimited PTO
- Remote work
- Office Equipment Reimbursement
- Quarterly (or more) Company Retreats
Industries :IT, software engineering, InternetTemporary work, recruitment
Employment type :Fixed-term contract
Region :
Nigeria Job