We are looking for a Backend Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Backend Developer, you should be comfortable around both frontend and backend 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.
Backend Developer duties include:
• Participating in the design and creation of scalable software
• Writing clean, functional code on the backend
• Testing and fixing bugs or other coding issues
Responsibilities
• Work with development teams and product managers to ideate software solutions
• Design server-side architecture
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Troubleshoot, debug and upgrade software
• Write technical documentation
Requirements
• Proven experience as a Backend Developer or similar role
• Knowledge of multiple backend languages Python and Django frameworks
• Familiarity with databases (e.g. PostgreSql, MongoDB) and web servers (e.g. Ngnix)
• Excellent communication and teamwork skills
Selection Process:
A coding assignment followed by personal interview.
Follow us on LinkedIn to be in touch: https://www.linkedin.com/company/transportsimple
About TransportSimple
TransportSimple, within a few months of its launch, is incubated at NASSCOM, part of NSRCEL (IIM-B), featured in YourStory and has successfully onboarded 100+ customers. We are on a journey to revolutionize how the road-line logistics industry operates globally, and if you want to be a part of the founding team and bring the change, JOIN US.
Similar jobs
RESPONSIBILITIES
- Writing reusable, testable, and efficient code
- Understanding of fundamental design principles behind a scalable application
- Engage in code reviews and help maintain high standards of code quality
- Test software development methodology in an agile environment.
- Deployment of features across dev/test/production environment and their monitoring with proper logging
- Work closely with principal engineers to and deliver quality technology solutions
- Own development in multiple layers of the stack including distributed workflows hosted in native AWS. Ability to analyze which managed cloud service would suit which feature need
- Working with business teams to understand requirements and ability to transform them into technical specifications
- Communicate timelines while accounting for best implementation practices
- Maintain and improve already existing processes
- Troubleshooting production issues and providing RCAs and fixes on the fly
- Ability to run scrums for teams with minimal guidance
- Care about code quality, and know how to lead by example: from a clean Git history, to well thought-out unit and integration tests.
- Integrate Return Rabbit with third-party systems like ERP systems, WMS, OMS, payment gateways & much more
EXPECTED SKILLLS (MUST HAVE)
- Expert level knowledge on Python and understanding of object oriented programming principles.
- SQL knowledge (query performance tuning, index maintenance, etc.) as well as an understanding of database structure.
- Experience with both relational and non relational data stores and understanding of the trade offs.
- Deep understanding of versioning across APIs as well as libraries and dependencies.
- Knowledge of data modeling principles - ability to lead the development of any large-sized feature End to End
- Familiarity with event-driven architectures
- Ability to pick up new understanding of different tools and their concepts quickly and come up with recommendations on how to improve systems
- High attention to detail while designing solutions and the ability to think through boundary conditions.
- Use the latest technologies in Python domain
EXPECTED SKILLLS (GOOD TO HAVE)
- E-Commerce domain is a plus
- Experience with test-driven development and automated testing frameworks.
- Understanding of front-end technologies, such as ReactJS
- Multi-tenant SaaS database tenancy patterns & system architecture patterns
- Capable of delivering on multiple competing priorities with little supervision.
- Excellent verbal and written communication skills.
- Knowledge of ElasticSearch, Kafka, RabbitMQ, Redis, Serverless Functions (Lambda), AWS, Docker, Kubernetes, Jenkins is an added advantage
- Any experience in building highly-scalable, highly-available, multi-region, and distributed systems and microservice architectures.
- Knowledge of ElasticSearch, Kafka, RabbitMQ, Redis, Serverless Functions (Lambda), AWS, Docker, Kubernetes, Jenkins is an added advantage
WORK ENVIRONMENT
- Work with a passionate and high-skilled team
- We have an open culture where we value diversity and responsibility
- 100% Remote (with an option to attend office) - which means we encourage you to create the work environment that you thrive in
- You will have flexible working hours with some overlap with colleagues' timings
- We aim to hire not only the best-in-class talent but also high-potential individuals with the aspiration to grow, learn, build, create and win.
- Our core values - Trust, Integrity, Respect & Transparency
- We are ONE TEAM
We are committed to building an inclusive and diverse team. Return Rabbit is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.
Primary Responsibilities
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
Skills & Requirements
- Bachelor’s Degree required, preferably in Computer Science or related field
- 3+ years of software development experience using GoLang/Java programming language
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is required
- Experience with a micro-services architecture is a plus
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability and performance
- Strong programming fundamentals and ability to produce high quality code
- Solid understanding of Agile (SCRUM) Development Process required
Software Developer- Backend
The Solar Labs was founded by IIT alumni in 2017 to accelerate solar adoption in the world. Our products empower the solar industry to help it succeed. We develop software that helps solar installers and developers in designing more optimized solar PV systems, increase energy yield per panel installed, reduce cost of installations and create quotations and reports for clients within 20 minutes. The software has been used to estimate 1200 MW+ of solar capacity across India and serves some of the largest companies in the world including Tata Power, Adani Solar, Renew Power and hundreds of MSMEs.
When we succeed, the solar industry wins, and the world wins.
About the Product :
It's a 3d simulation software, to replicate rooftops/commercial sites, place solar panels and generate the estimation of solar energy.
Responsibilities :
- Develop cloud-based Python Django software products
- Working closely with UX and Front-end Developers
- Participating in architectural, design and product discussions Designing and creating RESTful APIs for internal and partner consumption
- Working in an agile environment with an excellent team of engineers
Skills :
- Solid database skills in a relational database (i.e. PostgresSQL, MySQL, etc.) Knowledge of how to build and use with RESTful APIs
- Strong knowledge of version control (i.e. git, svn, etc.)
- Experience deploying Python applications into production
- Amazon Web Services (AWS) or Google cloud infrastructure knowledge is a plus
1. Opportunity to join a very ambitious project starting in the Smart Automation field.
2. Initial team of two senior entrepreneurs already working in this area with strong skills in strategy, consulting, and business development.
3. Startup positioning, business plan, tactical and strategic activities plans minimizing funding needs already well defined.
Must have:
1. Demonstrated experience through all phases of the technology life cycle, including project planning, requirements definition, architecture design, build/configuration, testing and operational transition, operating model, governance.
2. Masters' degree in Computer Science or related field.
3. Advanced technological skillset and a demonstrated history with technology.
4. Experience with PHP Codeigniter 3 and 4, HTML5, CSS3, Javascript (ES6 2020), JQuery, PHP, MySQL, Nginx / Apache, AWS and Optional: React.js, Node.js
5. Exceptional team management skills with excellent verbal and written communication.
6. Ability to delegate efficiently & decision making
7. Extensive industry knowledge with an eye towards the future & Passionate for achieving goals.
Specific duties include:
1. Creating technology standards and practices and ensuring adherence
2. Leading the strategy for technology platforms, partnerships and external relationships
3. Closely working with senior CTO and Building and managing the technology team
4. Overseeing research and development as well as special projects
5. Making recommendations to senior management through presentations and advocacy
6. Managing data systems implementation and monitoring their effectiveness in meeting business goals
7. Supervising software testing, and information systems security and maintenance
8. Managing staff in functional areas such as LAN/WAN architecture, systems operations, and hardware and software support
9 Anticipating and reacting to major technology changes
10 Developing technology contingency plans to keep projects on track
11 Supervising Web application and software development
Apart from all the formalities mentioned above, dedication & Passion is something that cannot be measured by any parameter, would love someone with the same passion as us and join with our journey.
Salary/Offer:
Only equity (based on candidate experiences) will be offered as of now. Salary will be there once the company is stable.
A Fintech start up company that bridges the gap between the digital payments
and the micro-retailing industry of the market. A nexus for the B2B sector providing multi-utility services via an Android app, enabling the micro-retailers across India to revolutionize their business and thus providing them with an opportunity to generate more revenue by offering multiple micropayment and digital services at their offline store. We intend to leverage the mode of smartphone technology in the rural and urban markets across India, thus empowering micro-retailers and creating a sustainable self-employment for this segment.
Overall Competencies:
1. Tech Depth/Breadth/Problem Solving.
2. Design & Architecture (Code/Design review).
3. Team Management.
Leadership Competency:
- Managing & mentoring a team.
- Ability to deliver projects/sprints on time.
- Obsessed with quality: Design reviews, code reviews, testing (system/performance).
- Spending at least 50% time with hands-on coding while doing the above Programming.
Tech Competency:
- Hands-on with Python/Django/Flask.
- Knowledge of PHP & Laravel is a plus.
- Experience with any JavaScript framework (Angular / React ).
- Prior experience in micro-services based architecture.
- Good understanding of SQL (MySQL, Postgres, or similar).
- Good understanding of one no-SQL (MongoDB / DynamoDB etc).
- Comfortable producing and refactoring code without assistance.
- Can reason about the complexity of algorithms (time and space).
- Basic CI/CD and DevOps.
- Experience in Docker & Kubernetes.
- Design, QA, and Infrastructure.
- Knowledge of design patterns and cloud scaling.
- AWS & GCP experience. AWS is mandatory.
- Understands BDD/TDD/Performance/Security/Smoke testing/Unit Testing
- Understands REST principles and Microservices
- Understands version control & branching strategies
- Understands application security fundamentals and potential security risks
Education: Bachelors in Computer Science|
Graph Database Consultant
at BRIDGEi2i Analytics Solutions
Role and Responsibilities
The candidate for the role will be responsible for enabling single view for the data from multiple sources.
- Work on creating data pipelines to graph database from data lake
- Design graph database
- Write Graph Database queries for front end team to use for visualization
- Enable machine learning algorithms on graph databases
- Guide and enable junior team members
Qualifications and Education Requirements
B.Tech with 2-7 years of experience
Preferred Skills
Must Have
Hands-on exposure to Graph Databases like Neo4J, Janus etc..
- Hands-on exposure to programming and scripting language like Python and PySpark
- Knowledge of working on cloud platforms like GCP, AWS etc.
- Knowledge of Graph Query languages like CQL, Gremlin etc.
- Knowledge and experience of Machine Learning
Good to Have
- Knowledge of working on Hadoop environment
- Knowledge of graph algorithms
- Ability to work on tight deadlines
PayPal - Member of Technical Staff II/Architect - Java/Python/GoLang
at PayPal
Backend Developer
at Spars Studio
Software Development Engineer Testing (SDET)
at Directi