Full Job Description
We are looking for a Senior Developer to build and implement programs. As a senior developer, you’ll gain valuable management experience delegating responsibilities to the rest of your team and reviewing the work of junior developers.
Requirement
- Bachelor’s Degree in Computer Science required
- 3+ years of experience in web and software development with NODE.JS and REACT.JS
- Ability to work independently and multi-task effectively
- Demonstrated understanding of projects from the perspective of both client and business
Technical Skills
- Node Js
- MERN Stack
- Jira
- Version Control
- PHP, MySQL
- CSS
- OOP
- Agile Development
ROLES AND RESPONISBILITY
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Meeting deadlines.
- Accomplishes engineering and organization mission by completing related results as needed.
- Troubleshoot, debug and upgrade existing software
Ability to commute/relocate:
- Udaipur, Rajasthan: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- Back-end development: 1 year (Preferred)
- AWS: 1 year (Preferred)
Note- Connect me on LinkedIn Ankitajain [ pixelphant ]
Sincerely
HR Department
PIXELPHANT
Plz Share your resume on - CAREERS AT THE RATE PIXELPHANT DOT IN
About PixelPhant
About the company: PixelPhant Private Limited is a Professional Product Photo Editing Service provider company we Process 5000+ files each day to help eCommerce businesses scale faster. We are a 6-year-old company based in Udaipur (RAJ.). We are looking to expand fast and are in search of smart people who would love photo editing.
Similar jobs
Professional Requirements:
- 2-8 Years professional development experience.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Good understanding of data structures and algorithms.
- Good understanding of high level and low-level design of distributed systems.
- Experience coding in any one of the following Java or Nodejs.
- Experience building highly available distributed systems on cloud infrastructure will be plus.
- Exposure to architectural pattern of a large, high-scale web application.
Requirement/responsibilities: To take a project from scoping requirements through launch of the project. Ownership of product/feature end-to-end for all phases from the development to the production. Ensuring the developed features are scalable and highly available with no quality concerns. Work closely with senior engineers for refining the and implementation. Management and execution against project plans and delivery commitments. Participate in design and code reviews.
Compensation: Competitive as per market standards; ESOPs based on performance
We are a pre-seed stage startup & have set aside a large ESOP for this role that will create significant wealth for the successful candidate.
Our core customer-facing product today is a native Android application. In addition to this, we are building internal tools for customer support, investment management, marketing analytics and business management. In the future, we plan to hugely expand the features in our core product, build iOS and web products, and continuously improve our internal tools to better serve our customers.
For our back-end, we use Node.js / MySQL / AWS. We are currently a 3-member engineering team (1 back-end, 1 Android, 1 full stack) led by our founding engineer and advised by a senior technology executive from a leading fintech company.
Key Responsibilities of the Role
- Design, develop, test, deploy, maintain, and improve our software applications
- Build reusable libraries and frameworks that support complex web applications
- Set-up our technology infrastructure and integrate with 3rd party applications
- Contribute to internal discussions around product features, roadmap and technologies used
- Mentor & recruit engineers to the team
- Set up processes related to engineering & product
Skills / Required Experience:
- B.Tech / M.Tech in Computer Science or equivalent, with solid foundational knowledge in at least two general programming languages, data structures, algorithms, system architecture, security and networking protocols.
- At least 6 years of back-end development experience in a software product company is required for this role.
- Exposure to modern software development processes, multiple front-end and back-end technologies, and open-source software.
- Proficiency with tools like Gitlab/Jira/Firebase, as well as AWS and commonly used database systems etc. is required
- Experience in an early-stage startup or having founded your own startup would be good to have (but not necessary).
Job Description - Software Developer (Experienced)
Who are we
Syook is an established startup with multiple tier-1 clients, headquartered in Bengaluru, working in the B2B space. We're on the verge of international expansion and hence looking for people who want to learn, contribute and grow along with us. If you are someone who enjoys getting your hands dirty and building things from ground up (which also means you learn truck loads), then we have a place for you!
Our flagship product Syook InSite allows businesses to visualize their operations, providing information that can easily translate into measurable impact on the bottom-line. InSite is an Industrial Internet-of-Things (IIoT) solution that uses Bluetooth Low Energy (BLE) beacons to generate highly-accurate location data of all your resources (both assets and people), at much lower costs than https://syook.com/rfid-vs-ble-vs-uwb-vs-wi-fi/">comparable technologies. The result: Quick RoI and Improved Operational Performance. It’s Industry 4.0, ready for deployment!
Role overview
First and foremost, we're looking for people who are excited about what we're doing -- you don't need to know anything about IoT, but should be excited to learn. We're building in an entirely new space, so you'll be able to use creativity to help us solve problems and delight our customers.
Our product stack is MERN (React, Node + Express, MongoDB) and we use React Native on mobile.
We’re looking for someone who has always loved to solve problems and write clean, neat codes with excellent comments, as well as maintain clear documentation. It’s great if you also love getting on the creative side of things and enjoy creating user experiences that are inviting, intuitive and impactful. Designing the layouts of the product, the navigation and the complete look and feel of it could also be something you are involved in.
Now let’s come to what you need to fit into this role :-
- You primarily identify as a full stack engineer and are comfortable working on the server-side as well as have sound knowledge of frontend.
- You have experience in leading a pod (3+ years) and have engineered a product at scale.
- You can write non-trivial programs in Javascript/Python. If you don't know either, you can learn a language quickly.
- You can write clean, modular code in either Object-Oriented style or Functional style.
- You are fluent in using at least one NOSQL DB, preferably MongoDB, but feel free to surprise us.
- You have shipped code to production recently, regularly.
- You are driven and care about doing a good job and improving your craft.
- You are fluent in using the tools of the trade: Testing, Infrastructure Setup, Code Pipelines, Editors, Git, Command line, Slack, Jira
- You have high integrity and you are reliable.
- Can lead a highly driven team and galvanize Syook Engineering in the tech community and position the engineering team for growth.
- You have a growth mindset, can keep up with the latest technology changes and trends and suggest enhancements based on these
Apart from the above it would be a plus if you also have
- Experience with Docker & Kubernetes
- Experience with Kafka
- Open source contributions
A day in your role will involve any of the following (or a combination):
- Lead a pod of 5-6 developers to carry out sprints and develop features
- Be part of product planning with the product manager
- Understand the requirements and give adequate time estimates for the features
- Take the lead in deciding how to build what needs to be built for scale
- Coordinate with QA for every release and make sure releases are bug free
This list is not exhaustive at all, and you'll have a lot of autonomy over your work.
This is a full time position based out of Bengaluru with the option of working remotely few days of the week. During the interview, you'll be able to share what you're most interested in.
Why you might be excited about us
- We're working to solve a massive global problem and help organizations be more competitive. We love solving problems using technology and are bridging a massive gap in the operations excellence domain.
- We're small, so you'll be able to contribute efficiently and without bureaucracy. You'll quickly have responsibility over big areas of our product.
- Our team has a wide range of experiences (Oilfield, Telecom, Psychology PhD, etc.) and are excited to learn from you, too.
- You'll be able to work independently and set your own schedule. We don't micromanage and will help you do great work. We trust our people and believe that each person here puts their best foot forward.
- We'll mould your role to shape a career you're excited about. We care a ton about your satisfaction and job happiness, and will help prep you for whatever you're looking for in the future.
- We work hard and also highly value balanced work/life. We care about family and your own personal development, and don't expect for you to be always engaged with work.
Why you might not be excited about us
- We're small (~30 people in the company now), so if you like more established companies, it's not (yet) the right time. You'll have to help build our company's culture too.
- Since we're an established and growing startup, projects and priorities may shift.
- Our customers love us, and there's a lot we can improve. It's a great place to be, but this means there's some jank. (Nothing too scary! 😃)
- We can't (yet) provide constant close mentorship for junior developers. As we grow, we'll get a lot better at this.
- Since you'll have a lot of responsibility and creativity over projects, they may not be defined perfectly initially. You'll be expected to bring your own experience and perspective to help us do the right things, and raise flags if you think we should do things differently.
About you
None of these are requirements, but do describe the kinds of people that we think would be most effective at Syook right now.
- Love thinking broadly about problems and thinking creatively about how to solve them efficiently.
- Happy to try things out to validate new features, and move on if they no longer solve a problem.
- Excited for a front-row seat into a fast growing, early stage company. Things will change a lot!
- Enjoy thinking through trade-offs, with both mindfulness of short-term needs and our long-term direction.
- Happy writing documentation so that others can ramp up super easily and you're never a single-source-of-failure. We're a bit too small to have silos.
- You are driven and care about doing a good job and improving your craft.
- You have a growth mindset, can keep up with the latest technology changes and trends and suggest enhancements based on these
- Most importantly, you’re the kind of person who is friendly, approachable, ready to help others and personally driven to put your best foot forward.
Technically these are some of the things we would like for you to have to be able to contribute effectively in this kind of a position:
- You are fluent working with client-side and server side scripting and JavaScript frameworks, in particular Node.js, Mongo.db, React and React Native along with state management libraries like Redux.
- You are proficient in understanding of web markup, including HTML5, CSS3
- You have experience in developing mobile apps and have put it to production
- You can write non-trivial programs in Javascript.
- You can write clean, modular code in either Object-Oriented style or Functional style.
- You are comfortable with Test Driven Development.
- You have shipped code to production recently, regularly.
- You are fluent in using the tools of the trade: Testing, Infrastructure Setup, Code Pipelines, Editors, Git, Command line, Slack, Jira.
Apart from the above it would be a plus if you also have
- Experience with Docker
- Open source contributions
Our current development practices
Since we're an early-stage startup, we constantly have to ask "what gets the most value, cheaply, to validate our assumptions?" We build some things to last a long time, and others as prototypes.
We use linting, e2e testing, CI CD, observability logging, and production probers. We've documented both our web and mobile apps so that you should be able to get started easily—and if you need help, we'll absolutely improve our docs—and contribute your first day.
We recognize the value of maintainability and keeping our developer experience nimble. Our sprints are for 2 weeks and we push releases to production as per this schedule.
You'll help push us to be our best, and we're excited for recommendations and insights you have as you join. You'll be an owner and contribute towards how we work.
Joining our team
Interview process
We want you at your best, and won't be giving you gotcha-style algorithms questions. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.
1. Meet us and learn about Syook
You'll first talk to Sarlaksha or someone from the People Services team (over phone or video) and won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Syook and have a chance to ask any questions about our company, team culture, and product.
If we're both excited to continue, we'll send along a bunch of information about the company that you can go through on our own time. You'll then have the opportunity to chat with other people in our company to learn more about them and the company.
2. Technical conversation
We'll have another conversation to talk in depth about your technical experience. We'll talk about frameworks you've used, how you make technical decisions, types of problems you like to solve, etc. You won't need to prepare anything in advance.
This is primarily used to get a better feel for your experience, how you work, and where you may fit in. It'll be used to design the rest of the interview process.
Through this and the next steps, you'll meet more people in the company so we can get to know each other.
3. Technical challenge
Everyone has different strengths, and we want you to do your best. Our goal is for you to clearly demonstrate your technical aptitude. We're open to accommodating what would work best for you.
We can choose mutually between several different options:
- A live pair coding session where we'll work through some problems.
- Working through similar problems independently as a take home challenge.
- Presenting any previous work you've done (example: open source, side project, or even another interview you did).
4. Reference conversations
We will talk to a few people you've worked with before to learn more about how we can best work with you. We expect to hear great things, so this is primarily so we can work with you as effectively as possible.
Getting Started
If you're excited to learn more, you should apply for the job pronto. If we think you might be a fit, we'll respond really fast. Please let us know if you have timing constraints. Regardless, we'll try our best to respect your time along the process.
You can learn more about what we're up to:
- Our company’s website (https://syook.com">https://syook.com) to learn more about the space we're working in, where we write about how IoT is a gamechanger to build smart factories and workspaces.
- Check out our social media handles like Facebook, LinkedIn, Twitter and Instagram (https://www.facebook.com/syookapp/">https://www.facebook.com/syookapp/, https://www.linkedin.com/company/syook/">https://www.linkedin.com/company/syook/, https://twitter.com/syookapp?lang=en">https://twitter.com/syookapp?lang=en, https://www.instagram.com/syookinsite/">https://www.instagram.com/syookinsite/)
If you think you're a good fit here, then we should get talking!! If not, all the best with your job search.
Requirements:
- 3+ years’ experience under your belt developing performance-critical applications that run in a production environment using Node.Js
- Expertise in Database modeling, preferably relational DB, spotting DB bottlenecks, and writing optimized DB queries.
- Expertise in common Cloud technologies, AWS/GCP Knowledge of CI/CD tools and workflows.
- Knowledge in one or more of the following: NoSQL (especially, but not only Redis), Queueing system experience (Kafka, RabbitMQ, ActiveMQ, MSMQ)
- Good stakeholder management skills, with an ability to build trust and rapport with internal and external stakeholders
- It is good to have knowledge of Kubernetes and Docker and related deployment technologies.
Roles & Responsibilities:
- Write well-designed, testable, efficient, and high-quality code.
- Design (LLD & HLD) and architect technical solutions for the business problems of a large-scale system.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies.
- Contribute to all phases of the development lifecycle
- We believe leadership comes through ownership and so we love people who take ownership of their work and lead by example
Node js
Job Description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the client. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the client end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Roles and Responsibilities
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, scalable, and efficient code.
- Design and implementation of low-latency, high-availability, and high-performance applications.
- Implementation of security and data protection.
- Integration of data storage solutions { databases, key-value stores, blob stores, etc.}
- Familiarity with database Technology Such as MySQL, Oracle, and MongoDB.
Desired Candidate Profile
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available for it {such as Express etc }
- Knowledge of Micro Services Architecture and API Gateway.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages {such as PUG, Jade, EJS, etc }
- Good understanding of server-side CSS preprocessors {such as SCSS, SASS, etc }
- Basic understanding of front-end technologies, such as HTML5, CSS3, and DOM manipulation.
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Strong knowledge of Linux operating systems such as Ubuntu, CentOS.
- Basic knowledge of Cloud machines such as Elastic compute.
- Basic knowledge of Cloud Storage such as AWS S3, etc
About Alore
Alore brings revenue velocity to businesses by being their dependable growth operating system.
For further information on what Alore can do for growing businesses, please visit http://alore.io">alore.io
Alore is based out of Singapore with an office at Bangalore.
Who should not apply for this job
- If you are looking for a 100% hike in your salary but can't commit to what value you will bring on the table
- If you never read books
- If you jump companies every 11-12 months
- If you are not comfortable working on Saturdays
- If you have less than 2 years of experience
- If you have more than 4 years of experience
- If you have never worked in a product-led company
CTC:
8.5-10.5 LPA based on experience and on performance in the interview round (70% Fixed - 30% Variable Incentive based on delivery schedule) (We do ZERO deductions since the salary will be paid from Singapore)
At this position you will:
- Get solid experience with high-load distributed architecture using REST and Kafka services.
- Work with automated CI/CD processes, AWS cloud, and VoIP.
- Implement and support microservices based on Spring MVC, Camel, MySQL, Mongo, and Kafka.
Requirement
- At least 1 year of experience with Java Core, Java EE, Spring Core, Spring Boot.
- Not more than 3 years of experience in Java Core, Java EE, Spring Core, Spring Boot.
- Deep understanding of SQL database technologies.
- Experience with Scrum / Agile methodology.
- Willingness to learn and explore new technologies.
- Git: merge, rebase, cherry-pick should be fluent.
- Good level of English B1 or higher.
It would be a nice bonus to have:
-
Experience with distributed architecture.
-
Hands-on experience with Kafka, MongoDB, and Apache Camel.
-
Experience with cloud infrastructure (AWS, Google Cloud, Azure, Heroku, etc.).
-
Experience with client-side development (we use Angular8 for website).
-
A degree in computer science.
Role: Javascript Developer [Backend Developer + Frontend]
Opening for MERN Stack Developer to lead scalable Development with competencies in:
- Expert of NodeJS, Express & MongoDB, REST Apis
- Experience in Docker
- Exposure to React, Redis, will be preferred.
Industry: IT-Software / Software Services (SaaS)
Functional Area: Internet & Cloud Technologies
Role Category: Programming & Deployment
Role: Software Developer
Employment Type: Permanent Job, Full Time
Desired Experience: 2-4 years
Desired Qualifications: B.E. / B.Tech / M.Tech / MCA
Key-Skills:
Node.js | Express | REST Api | Javascript | Redux-Saga | MongoDB | Web security TLS/SSL | Web Sockets | Promises & Call-backs | Database & Data structures | Redis | Elasticseach | React.Js
Key Deliverables:
- New feature design and implementation, Bug fixing, testing and performance tuning.
- Work on the API and Engines.
- Code deployment on cloud & maintenance of the same.
- Take complete ownership of a product/feature from setup to deployment.
- Time-bound feature delivery & updating.
- Cost-saving using efficient & effective technologies
Role and Responsibilities:
- Work on back-end (+ frontend integration) development of core scripts using NodeJS / MongoDB /Express /Redux, and Redis.
- Manage Key-value based databases like Redis.
- Active participation in the development of a sophisticated platform as one of the leading developers.
- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
- Respond promptly and professionally to bug reports.
- Knowledge of bluebird.js (Promises), Async, etc will be of advantage.
- Coding and programming using Object-Oriented Programming, Data Structure and Algorithms, architecture/ design and build RESTful API.
- Passionate about building products and features and build the product from scratch with thrust on Web security, TLS/SSL, web sockets, etc
- Knows one or more of Wireframes/ Prototyping/ Functional Documentation of business.
Designation - Nodejs Developer
Salary - 15-35k (Negotiable)
Experience - 2-5 years
Location - Indore (Remote work also available for full time)
Positions- 4
Must have good communication skills
Immediate joiners required
Job Description-
Responsibilities:
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills and Qualification:
- Strong proficiency with JavaScript
- Must have 2 years of working experience in MongoDB database
- Knowledge of Node.js and frameworks available for it Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side CSS preprocess
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git