FullStack Developer (Python/Go + React.js)
Company: Ajasp
Employment Type: full_time
Location: remote
Position: Senior
📌Project:
We are integrating Ajasp's development into the customer's system (a large company from the industrial sector). Import substitution of SAP GRC: the "Access Control/Segregation of Duties" module. The system collects roles/authorizations from information systems (SAP, 1C, etc.), applies a risk matrix, and flags conflicting authorizations. Architecture - microservices, almost no legacy code as the solution is new, the core is Python/Django (DRF), one of the modules is in Go, front-end is React+Redux.
❓Responsibilities:
- Development and refinement of the server-side of the product (core — Python/Django (DRF), one of the modules is in Go);
- Support and development of APIs;
- Participation in integrations with customer information systems;
- Quality control of integrated modules, code review, maintaining technical documentation;
- Unit testing (determining required coverage), participation in load testing and analysis of results;
- Working with RabbitMQ, Postgres, Nginx;
- Git repository administration (branching, PR/MR, release branches);
- Deployment across environments together with DevOps;
- Frontend fixes in React.
💡Requirements:
- 5 years of commercial development in Python;
- At least 1 year of development in Go;
- Experience working with front-end (on React.js or Vue.js, commercial experience not required);
- Confident use of SQL/Postgres, message queues, REST;
- Understanding of CI/CD;
- Experience in participating in load testing;
- Skills in creating technical documentation and conducting code review.
Will be a plus:
- Experience in the field of IAM/GRC/SOD, knowledge of secure development methods;
- Experience in large on-prem enterprise infrastructure projects.
✔️Company offers:
- Remote work format within Russia (Moscow time zone +/- 2 hours);
- Employment can be as an individual entrepreneur or under an employment contract (based on your preferences);
- Quarterly bonus - 50% of salary;
- Provision of necessary work equipment;
- IT accreditation;
- A loyalty system with point accrual (cafeteria of benefits), which includes 10,000 rubles monthly for the categories: Healthcare, Sports, Training, Taxi, and equipment purchase.
❗️The salary range depends on the employment format and interview results.
Recruiter contact: @hello_polli (Polina).