Similar jobs
1) Be open to learn new frameworks like Hapi.JS , Typescript , Nest.JS
2) Strong DB concepts , and hands on knowledge on MongoDB , REDIS
3) Experience working with micro-services will be a plus
4) Experience working with JWT and IAM systems will be a plus
5) Experience working with Postman , Swagger will be a plus
6) TDD knowledge is an advantage and also working with Unit Test code and familiar with test code coverage concepts.
7) Strong operating system knowledge is a plus with knowledge of how to manage threads.
8) Working experience with RabbitMQ , Kafka will be a plus
9) Strong knowledge of JS internals is a must.
Key Responsibilities:Ā
- Rewrite existing APIs in NodeJS.Ā
- Remodel the APIs into Micro services-based architecture.Ā
- Implement a caching layer wherever possible.Ā
- Optimize the API for high performance and scalability.Ā
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2 years of experience developing Backends using NodeJS ā should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.Ā
- Excellent hands-on experience using MySQL or any other SQL Database.Ā
- Good knowledge of MongoDB or any other NoSQL Database.Ā
- Good knowledge of Redis, its data types, and their use cases.Ā
- Experience with graph-based databases like GraphQL and Neo4j.Ā
- Experience developing and deploying REST APIs.Ā
- Good knowledge of Unit Testing and available Test Frameworks.Ā
- Good understanding of advanced JS libraries and frameworks.Ā
- Experience with Web sockets, Service Workers, and Web Push Notifications.Ā
- Familiar with NodeJS profiling tools.Ā
- Proficient understanding of code versioning tools such as Git.Ā
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.Ā
- Should be a fast learner and a go-getter ā without any fear of trying out new things Preferences.Ā
- Experience building a large scale social or location-based app.
ython Developer responsibilities include:
- Writing effective, scalable code
- Developing back-end components to improve responsiveness and overall performance
- Integrating user-facing elements into applications
Job brief
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, youāll build highly responsive web applications that align with our business needs.
Responsibilities
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements and skills
- Work experience as a Python Developer
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
-
- At least 3 to 5 years of experience in .Net.
- The candidate should be a system thinker.
- Strong knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3.
- Enjoy Event-Driven Design Patterns and Event Sourcing.
- Familiar with Document Store Databases (like Cosmos DB / Mongo DB).
- Knowledge in Modular Architecture and Microservices.
- Comfortable leading large technical projects.
- Knowledge of any cloud services AWS, Azure, Google Cloud.
- Good understanding of ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
- Experience with architecture styles/APIs (REST, RPC).
- Understanding of Agile methodologies.
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
- Bachelorās Degree in Computer Science or Information Technology
- Excellent writing skills
- Proficient in Web use, Outlook and Microsoft Office
- Travel as needed
About Wise
Wise is digital infrastructure for online education. Oversimplified as āShopify for Tutorsā i.e., an easy to use tool for tutors to start teaching online. We have grown to 2mn users in 12 months and have much to do. We are backed by an incredible set of investors and individuals who have built product you already use. We have a small but rockstar team, cheap equity, smart money, opportunity to capture a huge market ($60bn) and a chance to make an impact while doing so.
What we need
We need you, if you are a senior software engineer with 4+ years of experience in building robust scalable systems. Work would involve building things quickly and adapting based on market feedback while ensuring the security and quality of the codebase. If you love coding and building things excites you, we would like to talk to you.
What you will need (Skills)
- Experience building microservices and distributed systems, RESTful APIs, user interfaces
- Knowledge and will of writing unit, integration tests is a must. TDD is a plus
- Preferably a polyglot: Strong command Ruby/Golang/Java/Python
- Some exposure to infra: Deployments, CI/CD setup, security. AWS exposure is good to have
- Strong database concepts. Experience with MongoDB is a plus
What you will do
- Feature analysis, hands on development, code reviews, deploymentĀ &Ā rollouts
- Passionately maintain coding practices, qualityĀ &Ā good design standards
- Design and develop highly scalable, available, secure and fault tolerant systems
- Actively contribute in assessingĀ &Ā improving/optimizing securityĀ &Ā infrastructure
Great to have
- Sense of ownership
- Developers who can talk product and strategy
- Experience in building scalable consumer products
- Strong opinions, loosely held
Good to have
- Interest in mentorship
- Good written communication skills
- Bangalore love
Probably not ideal if
- If you have always been right about stuff in life
- No flexibility around working hours (this doesnāt mean we work long hours but if our systems get attacked in the middle of the night, we would need you to HODORR!)
Definitely get in touch if you
- Would have started the exact same company but willing to build it together with a great team
- Find our current product unbearably slow or inadequate
- Think this company isnāt going to work as it is right now
At Rizzle, we are building the World's #1 Short Videos Platform and are working towards building a team that is
deeply motivated to make that happen. Rizzle is a community for people to talk, react, perform, or create a new
show. Talk about life, relationships, ideas big and small, anything at all - Rizzle is the short video platform you've
been waiting for!
We're passionate about connecting people in interactive ways, the way life should be. We're obsessed about
building positive communities and providing people the right tools to keep interactions positive and are dual-
homed in San Francisco and Hyderabad (India).
Responsibilities:
ā¢ Work on an agile engineering team writing maintainable and scalable code for software components and
influencing team decisions.
ā¢ Collaborate with stakeholders to imagine, design, develop, test, and launch software.
ā¢ Capable of independently clarifying technical requirements, assessing development estimates and
applying a broad range of design approaches.
ā¢ Review code of other team members and provide constructive direction.
ā¢ Drive continuous improvement of software quality and maintainability of products/features.
ā¢ Continuous learning of technology trends, tools, and approaches, including sharing this knowledge with
your team.
ā¢ Mentor and lead developers by cultivating curiosity and deep technical understanding.
Requirements:
ā¢ Experience contributing to the architecture and design (architecture, design patterns, reliability and
scaling) of new and current systems
ā¢ A Bachelor's degree in Computer Science or equivalent combination of technical education and work
experience;
ā¢ 3 to 6 years of Software Development experience;
ā¢ Experience designing highly interactive web applications with performance, scalability, accessibility,
usability, design, and security in mind. If you don't have all of these, that's ok.
ā¢ Strong coding skills
ā¢ Solid software development background including design patterns, data structures, test driven
development.
ā¢ Experience with distributed systems, algorithms, and relational and no-sql databases.
ā¢ Familiar with building complex web applications.
ā¢ Software development experience in building highly scalable applications.
ā¢ Any previous experience in working with Node.js, Redis, FFMPEG, MongoDB, ElasticSearch, Cassandra,
Kafka or AWS is a plus.
Why choose Us?
ā¢ Enjoy a start-up culture where you learn and grow along with the organization. We know when to
work hard and play hard!
ā¢ We value your time-off, so we have an unlimited leavespolicy
ā¢ We also keep you covered in terms of a health insurance
ā¢ You wear what you are most comfortable in (Yes! You heard it right); lunch is on us (Everyday!) and
you also enjoy the liberty to choose your workinghours
Join us if you want to work with a flat and collaborative team and contribute to learnings of the team. We want to
learn from you too!
What you can expect in the interview process:
ā¢ Initial screening with HR
ā¢ Technical Interview I
ā¢ Technical Interview II
ā¢ HR Discussion
Position: Associate Software Engineer
Ā
Profile : BE/MTech/BCA/MCA (2020 or 2021 Graduates with a minimum score of 50% or a CGPA Score of 6)
Ā
Location: Bangalore.
Ā
Must Have Skills:
- Knowledge of .NET Framework, ASP.NET and MVC 5
- Basic Knowledge of jQuery, JavaScript, Web Services & WCF
- Certification in Dotnet is a must and any other certification will be an added advantage.
- Good Verbal & Written Communication
- Passion for Technology & Innovation
- Good Problem Solving, logical and Analytical Skills
- A Great Team Player
Ā