



Python server development using Django, Flask, or other python frameworks.
Experience working with and building RESTful APIs.
Ability to write unit-tested and maintainable code.
Expertise in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda), micro-services architecture.
Experience with API security frameworks, token management and user access control including OAuth, JWT, etc.
Understanding of caching strategies and implementation (Redis, Memcache, etc.)

About codersbrain
About
Connect with the team
Similar jobs


AccioJob is conducting an offline hiring drive with OneLab Ventures for the position of:
- Python Full Stack Engineer / Intern - Python, Fast API, Flask/Django, HTML, CSS, JavaScript, and frameworks like React.js or Node.js
Apply Now: https://links.acciojob.com/4d0Gtd6
Eligibility:
- Degree: BTech / BSc / BCA / MCA / MTech / MSc / BCS / MCS
- Graduation Year:
- For Interns - 2024 and 2025
- For experienced - 2024 and before
- Branch: All Branches
- Location: Pune (work from office)
Salary:
- For interns - 25K for 6 months and 5- 6 LPA PPO
- For experienced - Hike on the current CTC
Evaluation Process:
- Assessment at AccioJob Pune Skill Centre.
- Company side process: 2 rounds of tech interviews (Virtual +F2F) + 1 HR round
Apply Now: https://links.acciojob.com/4d0Gtd6
Important: Please bring your laptop & earphones for the test.


Build and maintain products. Build products and features, through inception, design, implementation and launch, working closely with multiple disciplines across the company. You will spend the majority of your time working on critical projects which require focus on integrations, scalability, and performance. You will also be the first line of defense in ensuring that the product features are achievable and have a clear purpose, trimming off unnecessary detailing, especially in the earliest stages. Align across teams and stakeholders. Play a key role in ensuring that objectives and expectations are aligned across multiple concurrent products. You are expected to break down features within each project and prioritize tasks based on the expertise of the team, keeping redundancy in mind.
Maintain a high bar for code quality and future proofing. Implement processes for checking in code that maintains a high bar of code quality. You are expected to optimize for a solution that affords the best user experience in a reasonable amount of time while ensuring to allow for adequate security, ability to scale in the future etc.
Responsibilities
● Design, build and maintain scalable, secure web services and distributed systems
● Design and develop robust solutions for client onboarding, portfolio analytics, tokenized security issuance, authentication, and security
● Build solutions to integrate with APIs of external solutions providers including crypto custodians, exchanges, fund admins etc.
● Architecting and building frontend features in React.js
● Ensuring a highly performant and responsive UI
● Help maintain existing codebase, infrastructure, test coverage, and documentation
● Communicate requirements effectively within and across teams
● Independently work and lead project initiatives in a fast paced environment
Requirements
● 5+ years of work experience as a Senior Software Engineer or similarly senior member of a fast scaling company, ideally building products from ideation to launch with a strong engineering team. Web3 based experience preferred.
● Have experience in rapid prototyping of features across various products. Demonstrable open source contributions and experience with Git advantageous.
● Professional experience with Python, Javascript, Typescript, or Go
● Must have experience building and/or integrating with RESTful APIs
● Working knowledge of Django, FastAPI, or React.js and Redux
● Working knowledge various frontend frameworks and languages such as HTML, CSS
● Experience monitoring and scaling microservice-oriented systems
● Familiarity with websocket architecture and implementation
● Experience working with cloud-native AWS infrastructure and/or Kubernetes
● Team-building and technical leadership experience
● Being nimble and reacting quickly to changing business conditions
● BTech in Computer Science or a related field (Masters is a plus
Benefits
● Competitive salary, benefits & participation in the firm's ESOP program
● Be part of something exciting. Rare opportunity to come in early and build the next generation of institutional grade financial services.
● International work environment and flat organization. Possibility for relocation and international transfers mid-career



developers, and eager to work on the very best product in a space.
Job Requirements:
-----------------
Minimum 5 years of engineering experience.
Experience with :
- Golang
- ReactJS
- SQL Database like Postgres
- Knowledge of at least 1 server-side Go web framework like Gin.
Good to have:
- Can code in Typescript
- Knowledge of a CI tool
- Knowledge of Kafka
- Worked with microservices on Kubernetes
- Have worked with setting up AWS

Strong knowledge in Laravel.
● Should be having excellent development expertise in programming PHP, AJAX, OOPS Concept, Architecture, MySql, Normalization, JavaScript/Jquery and MVC architecture with a commitment to performance and efficiency.
● Workwith frontend technologies including Vue.js/ Nuxt js (basic knowledge) or React.
● Thorough knowledge of languages Java script, HTML5, CSS3, Object Oriented programming and design patterns.



As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities:-
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture, Mocks
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs, API management
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software
Requirements:-
Proven experience as a full stack developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js, React native)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
An analytical mind
Degree in Computer Science, Statistics or relevant field
Job description
Experience: At least 2- 5 years of experience in the IT industry
Technical Abilities:
You should have hands on experience in Web development.
You must have expertise in at least one of these languages: Python, Ruby, Javascript.
You should have working knowledge of a few of these frameworks: Django, Rails, Angular, React, React native.
You must have expertise in working with at least one of these databases: MongoDB, PostGres
You knowledge of the following is preferred: Hadoop, Spark, Kafka, ElasticSearch.
You should have good design development skills in web markup, including HTML5, CSS3.
You should have a solid understanding of web technologies, like, JSON, RESTful APIs, OAuth, etc.
You should be familiar with automated deployment, AWS infrastructure, Docker or similar containers.
You should be VERY well versed with Agile Methodology and Iterative development.
You should have worked in an Agile process and be familiar with standard development tools and processes Viz., code reviews, Bitbucket/Git, PivotalTracker/JIRA, etc.
In addition to Frontend skills (Angular, React, HTML, Bootstrap), they MUST HAVE server- side skills.


Experience:- 5+yrs
Location:-Chennai
Experience of 5+ years as a full stack developer for Chennai Location
Hands-on experience in PHP platforms with React JS and MySQL DB.
Hands-on experience in web frameworks such as CodeIgniter.
Web Service : JSON and REST
Very strong knowledge of OOPS & MVC design patterns & frameworks
Proficiency in CSS, HTML, JavaScript, jQuery and Bootstrap
Excellent understanding of complete Software Development Lifecycle
(SDLC)
Experience in working with API's with knowledge of REST,SOAP architecture principles.



Essential duties and responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Work on a remote cross-functional team where you’ll play a critical role in designing, planning, development, deployment and observing your code in production.
- Develop high performance, highly scalable and accessible web applications. Our web app is used by over 20 million educators, students and parents worldwide.
- Meet tight deadlines in a rapid application development environment.
- Collaborate with Product Management, Design, and Operations teams to create and deliver tested features to production.
- Collaborate with specialists across web, mobile, and operations to achieve a better user experience for our product.
- Be able to assess and bring in industry information into your decisions and learn new technologies: AWS is releasing new tools every day, there are new open source libraries to vet and you will be a party to helping us vet and pick the best tool for the job.
- Be willing to work in any area of the codebase if needed, this can include JavaScript/TypeScript/Node, PHP, Java or other technologies.
- Help staff, build, and form the culture around a team of 5 engineers, a product manager, designer, QAs and associated supporting roles.
Requirements:
Qualifications include:
- Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face JavaScript developers today.
- Experience developing in at least 2 server side languages (PHP, node.js, …)
- Experience developing in at least 1 client side JS framework (ReactJS, Angular, …)
- Experience testing software in alignment with the Test Pyramid.
- Experience with datastores, either SQL (MySQL preferred) or NoSQL, and the ability to talk deeply about them.
- Able to identify the source of complex problems occurring as a result of multiple systems interacting (experience with observability tools such as datadog/newrelic is a plus).
- Experience working on a team of 5 engineers plus supporting roles (e.g. QA, design, etc), preferably as a Senior Software Engineer.
- Experience with code review, being able to sign-off on another team member’s code ensuring high quality standards.
- Be self-sustained even when tackling the highest profile, most difficult work across the organization.
- Willingness to accept responsibility and be accountable not only for your own work but the work of the team as a whole.
- Experience working with other people’s code, how to dig into it and make tactical changes with minimal side effects.
- A solid understanding of how to break down user stories and give estimates that include accessibility and security requirements.
- Be able to see roadblocks far ahead, across many vectors of risk
- Be a true team player! Ensuring their knowledge and expertise is shared amongst other team members and even cross-team and be willing to seek out opportunities to mentor teammates.
- A commitment to learning about anything you don’t know on your own and without much supervision.
- Superior communications, organization and relationship building skills — you’re going to be working on cross-team efforts, so this is essential.
- Self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.
- A belief that delivering code to production is just one step in the process. Observing and owning the code you wrote goes hand in hand with construction.
- A desire to take on whatever challenge is most important. This could be tackling something you are familiar with, or it could require a deep dive into a whole new world. The key is having the right attitude.
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- End-to-end ownership of modules including designing, development, validation, deployment
- Creating microservices from scratch and ensuring that micro services are used wherever it makes sense.
What you need to have:
- Proficient in MERN Stack (MongoDB, Express, React,Node)
- Minimum 2 years of experience in full stack development- MERN Stack
- Experience in creating microservices from scratch
- Familiarity with One OOPS language
- Familiarity with multithreading- Workers / child processes & performance tuning
- Experience with SQL / NoSQL databases and their declarative query languages (MySQL and Mongo dB)
- Strong knowledge of the common NODE JS or web server exploits and their solutions
- Knowledge in GraphQL is a plus


